Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Senior Software Engineer, App Foundation (Backend)

Backend EngineerSoftware EngineerOtherRemoteSeniorTeam 5,001-10,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

80 days ago

Salary

$191K - $223K / year

Seniority

Senior

No structured requirement data.

Job Description

Senior Software Engineer, App Foundation (Backend)

Airbnb

Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way. The Community You Will Join: You’ll join Airbnb’s App Foundation team, a cross-platform team that builds high quality and performant capabilities that power almost all features in the Guest and Host ecosystem. We focus on building App Product Frameworks, Insights & Logging, Performance & App Health, and Feature Architecture, partnering closely with Product, Design, Platform (iOS/Android/Web), Analytics Infrastructure, Data Platform, and peer Product Foundation teams to provide cohesive paved paths and standards at scale. Our culture values technical excellence, pragmatic decision-making, strong ownership, and a deep commitment to improving developer and user experience through foundational work. The Difference You Will Make: - Explore, shape, and develop new product experiences alongside cross-functional partners (design and product); from ideation to implementation at scale - Build efficient and reusable backend capabilities, with high quality, while making sure to maintain performance and scalable systems. - Lead initiatives that measurably improve Guest and Host experience by improving app responsiveness, scale efficiently and reliability across key backend paths that impact millions. - Drive a performance roadmap: identifying bottlenecks, prioritizing work by impact, and delivering improvements across services, data access patterns, and infrastructure. - Raise the bar on performance engineering by building tooling, benchmarks, and guardrails that prevent regressions and make performance a first-class part of how teams ship. - Influence architecture and standards across Airbnb’s backend ecosystem, making systems more observable, more efficient, and easier to evolve. A Typical Day: Millions of users across the world engage with the Airbnb app in multiple languages every day. As an engineer on the App Foundation team, you would be critical to the continued success and broad appeal of Airbnb. In this role, you will have an opportunity to: - Work collaboratively in cross-functional teams with design, product and data science partners, to define and ship impactful features. - Propose architectural patterns of a high-scale applications, such as well-designed APIs, data pipelines and efficient algorithms - Writing unit and integration tests, reviewing other’s code - Review service-level performance metrics and triage anomalies or regressions. - Profile and debug performance issues across service boundaries and implement fixes (e.g., query optimization, caching strategies, concurrency improvements, payload reduction). - Partner with engineers across teams to improve critical request flows - aligning on SLOs, rollout plans, and measurement strategies. - Participate in code reviews and architecture discussions with a performance lens, helping teams ship changes safely and efficiently - Document learnings and create playbooks so performance improvements scale beyond a single service or team. Your Expertise: - 5+ years of software development experience - Strong expertise in one or more back-end server languages (Java/Kotlin/C++/etc.) - Experience in building and scaling high-quality and high-traffic products (or systems) in a distributed manner. - Deep backend expertise, including proficiency with databases, cloud technologies, and asynchronous messaging systems. - End-to-end ownership mentality that transcends team boundaries. - Passion for building strong collaborative relationships with other engineering & product partners - Want to tackle projects with large open-ended scope and drive significant business impact - Able to self-serve on data analysis and make data driven decisions - Rigorous attention to detail and the ability to tackle ambiguous problems - Embrace the ever changing culture, prioritize breadth over then in-depth but can still go in-depth when needed. Your Location: This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed to with your manager. While the position is Remote Eligible, you must live in a state where Airbnb, Inc. has a registered entity. Click here for the up-to-date list of excluded states. This list is continuously evolving, so please check back with us if the state you live in is on the exclusion list . If your position is employed by another Airbnb entity, your recruiter will inform you what states you are eligible to work from. Our Commitment To Inclusion & Belonging: Airbnb is committed to working with the broadest talent pool possible. We believe diverse ideas foster innovation and engagement, and allow us to attract creatively-led people, and to develop the best products, services and solutions. All qualified individuals are encouraged to apply. We strive to also provide a disability inclusive application and interview process. If you are a candidate with a disability and require reasonable accommodation in order to submit an application, please contact us at: reasonableaccommodations@airbnb.com. Please include your full name, the role you’re applying for and the accommodation necessary to assist you with the recruiting process. We ask that you only reach out to us if you are a candidate whose disability prevents you from being able to complete our online application. How We'll Take Care of You: Our job titles may span more than one career level. The actual base pay is dependent upon many factors, such as: training, transferable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits. Pay Range $191,000—$223,000 USD

Related Job Pages

More Backend Engineer Jobs

Stefanini LATAM logo

.NET Developer, Pleno

Stefanini LATAM

Co-creating solutions for a better future

Backend Engineer80 days ago
Full TimeRemoteTeam 10,001+Since 1987H1B No Sponsor

• Realizar el análisis y diseño de nuevos sistemas, así como la mejora y mantenimiento evolutivo y correctivo de aplicaciones y procesos en producción. • Brindar soporte técnico mediante el análisis de información técnica, identificación de incidentes y resolución de problemas en aplicaciones existentes. • Participar activamente en pruebas, validaciones y certificaciones de mejoras y mantenimientos antes del pase a producción. • Apoyar en la instalación y configuración de programas, asegurando el correcto funcionamiento de los ambientes. • Elaborar, mantener y actualizar la documentación técnica y funcional asociada a los desarrollos o modificaciones realizadas. • Autonomía en crecimiento: Capacidad para ejecutar tareas asignadas y avanzar de forma independiente. • Sentido de urgencia básico: Cumple plazos y prioriza tareas, mostrando disposición para avanzar sin necesidad de seguimiento constante. • Proactividad operativa: Se anticipa a bloqueos simples y comunica avances y riesgos de manera oportuna. • Responsabilidad sobre tareas: Se apropia de sus entregables y asegura su correcta ejecución y documentación.

Peru
Job Closed
InCharge Energy logo

Senior Backend Engineer

InCharge Energy

Solving electrification challenges for fleets 🚌🚛🚕 // Click ⬇️ to contact us and ring the gray bell ⬆ for updates

Backend Engineer80 days ago
OtherRemoteTeam 51-200H1B No Sponsor

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description InCharge Energy is seeking a Senior Elixir Engineer with experience building GraphQL APIs and designing scalable, secure backend systems. This role is ideal for someone who values simplicity in architecture, clean and maintainable code, and high system performance. You’ll collaborate closely with product and engineering teams, contributing to the design and implementation of distributed services that power our electric vehicle fleet solutions. The ideal candidate is motivated, adaptable, and thrives in both collaborative and independent environments. Note: Qualified candidates will be asked to complete a technical assessment as part of the interview process. What You’ll Do - Build and deploy production-grade applications using Elixir, Phoenix, SQL, and GraphQL - Design and maintain distributed, scalable systems with performance and security in mind - Collaborate with product and UX teams to define and prototype feature requirements - Participate in system architecture planning, performance tuning, and capacity forecasting - Conduct and participate in code reviews to uphold high development standards - Work closely with infrastructure and DevOps teams to scale and troubleshoot backend services - Write unit tests and collaborate with QA engineers to define test coverage and plans - Actively participate in daily standups, sprint planning, and retrospectives - Maintain a focus on cybersecurity and system reliability across all layers - Provide status updates and flag potential risks to engineering leads Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field - 5+ years of software engineering experience - 3+ years of hands-on experience with Elixir, Phoenix, and Ecto - 1+ year of experience designing GraphQL and/or gRPC APIs with clear documentation - Experience with PostgreSQL, RabbitMQ, Docker, AWS, and Kubernetes - Strong understanding of microservices and distributed system design - Familiarity with OTP concepts such as GenServers, Supervisors, Tasks, and Agents - Comfortable working with CI/CD pipelines, Helm charts, and containerized deployments - Proficiency with functional programming concepts (e.g., recursion, pattern matching, behaviors) - Strong focus on test-driven development and collaborative programming practices - Experience implementing JWT-based authentication and role-based authorization - Solid foundational knowledge of algorithms, data structures, and web communication protocols - Clear and effective written and verbal communication in English - A team-first mindset with openness to feedback and collaborative problem-solving Benefits - Competitive compensation and benefits package - 401(k) matching contribution - Health, dental, and vision insurance - Cell phone reimbursement (for most positions) - Generous vacation and paid sick leave - Office meals and snacks - Team building events and activities throughout the year Company Description Equal Opportunity Employer: Employment at InCharge Energy is based solely upon individual merit and qualifications directly related to professional competence. We strictly prohibit unlawful discrimination or harassment on the basis of race, color, religion, veteran status, national origin, ancestry, pregnancy status, sex, gender identity or expression, age, marital status, mental or physical disability, medical condition, sexual orientation, or any other characteristics protected by law. We also make reasonable accommodations to meet our obligations under laws protecting the rights of the disabled. CCPA disclosure notice here.

United States
$125K - $150K / year
Job Closed
Fortis Games logo

Staff Backend Engineer, Game Team

Fortis Games

Fortis Games is a gaming company committed to providing design-first entertainment that brings people together. In past hiring, the company has posted 100% remote and work-from-any

Backend Engineer80 days ago

• Develop game features from prototype through to live operations, ensuring quality and stability throughout the full lifecycle. • Design, implement, and support scalable CI/CD pipelines to streamline development and deployment processes. • Profile and analyze backend systems to identify and resolve complex bugs and performance issues. • Perform backend load testing to ensure the game infrastructure can handle scale and peak player activity. • Collaborate with client-side engineers to create secure, server-authoritative gameplay systems. • Build and maintain DevOps workflows in a cloud-based environment, primarily using AWS services. • Create clear, well-structured technical documentation to communicate design decisions and architecture to the broader team. • Contribute to studio-wide engineering standards by following and shaping development guidelines and code quality practices.

Spain
Job Closed
Fortis Games logo

Staff Backend Engineer, Game Team

Fortis Games

Fortis Games is a gaming company committed to providing design-first entertainment that brings people together. In past hiring, the company has posted 100% remote and work-from-any

Backend Engineer80 days ago

• Develop game features from prototype through to live operations, ensuring quality and stability throughout the full lifecycle. • Design, implement, and support scalable CI/CD pipelines to streamline development and deployment processes. • Profile and analyze backend systems to identify and resolve complex bugs and performance issues. • Perform backend load testing to ensure the game infrastructure can handle scale and peak player activity. • Collaborate with client-side engineers to create secure, server-authoritative gameplay systems. • Build and maintain DevOps workflows in a cloud-based environment, primarily using AWS services. • Create clear, well-structured technical documentation to communicate design decisions and architecture to the broader team. • Contribute to studio-wide engineering standards by following and shaping development guidelines and code quality practices.

United Kingdom
Job Closed