Staff Software Engineer, Web Platform
AirbnbThe Community You Will Join
Airbnb is a mission-driven company dedicated to helping create a world where anyone can belong anywhere. It takes a unified team committed to our core values to achieve this goal. Airbnb's various functions embody the company's innovative spirit and our fast-moving team is committed to leading as a 21st century company.
The Difference You Will Make
The Web Platform’s mission is to empower engineers at Airbnb working within our Typescript monorepo to deliver innovative features with high velocity and quality by providing foundational libraries, frameworks, and tools for development, testing, and release. With a focus on web-specific technologies and integrations, the team serves as a nexus between product engineers and platform-agnostic infrastructure teams, as well as shaping and ensuring the health of the monorepo itself.
The surface area of the team includes things like testing frameworks, developer environments, bundler and build system implementations, CI jobs, client libraries for observability and experimentation, editor integrations, and an internal web service framework. Projects on this team directly impact the productivity and experience of Airbnb developers working on web code.
A Typical Day
As an engineer on Web Platform, you will work on technologies that help shape an industry-leading end to end developer experience. In this role you will:
- Contribute across the team’s surface areas to directly move our core metrics (developer experience, developer velocity, debuggability, performance, and reliability) while reducing cost and providing new functionality to help make our team’s vision, and that of our broader org, a reality.
- Partner with Airbnb product teams to understand their pain points, pilot proposed solutions, and encourage adoption of tools and frameworks
- Collaborate with a wide variety of infrastructure teams as well as support product foundation teams as they build additional capabilities on top of the team’s offerings.
- Participate in all phases of software development from architecture/design through implementation, testing, and on-call
- Support teammates in enabling code quality, operational excellence, and shared learning
Your Expertise
- 9+ years of experience in a hands-on software engineering role, including frontend web development
- Strong expertise with TypeScript/JavaScript
- Strong expertise with advanced JavaScript frameworks such as Backstage or advance experience with VS Code
- Strong communication skills and experience working closely with other engineering teams across complex interfaces
- Love collaborating via code reviews and architecture discussions, and are motivated to improve their teammates’ productivity
- Expertise with working with documentation infrastructure like Backstage or similar, and/or working on IDE infrastructure like VS Code plugins or language server
- [Bonus] Experience (beyond configuration) working with bundlers, testing frameworks, editor integrations, frontend build/CI systems, observability tooling, or developer environments.
Benefits Extracted with AI
- Bonus
- Equity
- Employee Travel Credits
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer, Web Platform
Join Airbnb as a Senior Software Engineer on the Web Platform team, focusing on TypeScript and JavaScript development.
Senior Backend Engineer, Media Foundation
Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.
Senior Software Engineer, Partner API
Join Airbnb as a Senior Software Engineer to design and build our Partner API platform, enabling third-party integrations. Remote eligible.
Remote Software Engineer, Guest & Host
Join Airbnb as a Remote Software Engineer to develop innovative tools for hosts, using Java, Python, and more.
Backend Engineer for Developer Platform (Node.js/TypeScript)
Join Apify as a Backend Engineer to build web scraping and automation platforms using Node.js and TypeScript.
Senior Full Stack Web Software Engineer
Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.
Senior Software Engineer (Full-Stack)
Join Valdera as a Senior Software Engineer (Full-Stack) to build innovative tools for global teams. Work remotely with AWS, React.js, and more.
Senior Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.
Full Stack Engineer with JavaScript and React.js
Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.
Software Engineer (Frontend/Fullstack) - E-commerce Website
Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.
Software Development Engineer
Join Adobe as a Software Development Engineer in San Francisco, focusing on backend services for Adobe Content.
Fullstack Software Engineer - Remote Management
Join TeamViewer as a Fullstack Software Engineer in Stuttgart. Develop features for Remote Management using JavaScript, React, and TypeScript.
Full-stack JavaScript Developer
Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.
Senior Frontend Engineer (Remote)
Join Make as a Senior Frontend Engineer to craft large-scale software remotely. Expertise in React, Next.js, and TypeScript required.
Senior Fullstack Software Engineer
Join Headway as a Senior Fullstack Software Engineer to build scalable web applications in Python and TypeScript, working remotely.
Senior Backend Engineer
Join WeTravel as a Senior Backend Engineer. Work remotely in France, focusing on microservices, databases, and cutting-edge tech.
Senior Software Engineer, Application Platform
Join Haus as a Senior Software Engineer to develop scalable systems and APIs for our Application Platform.
Senior Full-Stack Software Engineer
Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.
Remote Software Engineer
Join Waabi as a Remote Software Engineer to develop cutting-edge self-driving technology. Work with AI, Python, C++, and more.
Staff Fullstack Engineer (JavaScript, Node.js, TypeScript)
Join Postscript as a Staff Fullstack Engineer to design scalable systems using JavaScript, Node.js, and TypeScript in a remote role.
Associate Web Engineer
Join PayPal as an Associate Web Engineer, working with HTML, CSS, JavaScript, and React to build robust web solutions.
Engineering Team Lead with React.js and TypeScript
Lead a cross-functional engineering team at Deel, focusing on React.js and TypeScript development.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Senior Software Engineer, Frontend
Join Procore as a Senior Frontend Engineer to innovate UI design systems remotely. Enhance developer experiences and mentor junior engineers.