Job Closed

This listing is no longer active.

Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Backend Software Engineer, Storefronts

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

Location

United States

Posted

125 days ago

Salary

$157K - $180.6K / year

Seniority

Senior

Job Description

Backend Software Engineer, Storefronts

Airbnb

• Deliver useful, personalized new features for Airbnb’s homepage; enabling guests around the world to find places to stay and more on Airbnb. • Support new, growing products on Airbnb’s global platform like Airbnb Experiences and Services. • Contribute to technical improvements that make the team’s products higher quality and increase the team’s velocity. • Develop new APIs to power interfaces that enable users to navigate and discover new Airbnb products. • Contribute to improving performance and robustness of backend services and architecture powering Airbnb’s homepage & search alongside other search product engineering teams. • Contribute to development of new product features and experiences with a cross-discipline group of engineers • Use AI tools to develop new features for Airbnb’s guests and tools for the Airbnb team to move faster. • Work closely with cross functional partners in design, product, marketing, and data science to bring new features from design to production.

Job Requirements

  • 4+ years of software engineering experience
  • Developing backend applications and APIs in Java
  • Working in distributed systems & microservice architectures
  • Service monitoring and alerting techniques
  • Product sense to balance technical and product requirements to develop quality experiences for users
  • Collaboration skills with cross functional and non-technical partners
  • Willing to embrace challenges and changes with a positive attitude
  • Nice to have: Experience working in with GraphQL, Kotlin, Thrift IDL, and server driven architectures

Benefits

  • Bonuses
  • Equity
  • Employee Travel Credits

Related Job Pages

More Backend Engineer Jobs

Dexcom logo

Senior Full Stack JavaScript Developer, ReactJS

Dexcom

Empowering people to take control of health

Backend Engineer125 days ago
Full TimeRemoteTeam 10,001+Since 1999H1B Sponsor

• Maintain and develop a React UI library using Chakra UI • Maintain and develop websites using Next.js, employing different rendering strategies like SSR (Server-Side Rendering), SSG (Static Site Generation), and ISR (Incremental Static Regeneration) • Perform DevOps tasks, including automations with GitHub Actions • Integrate with CMS to manage content for our websites • Develop automated tests and unit tests to ensure code quality • Develop and maintain server-side applications using Node.js and Nestjs • Utilize TypeScript for both front-end and back-end development to ensure type safety and code quality.

Philippines
Job Closed

Software Engineer III/Senior, Customer Data

ngrok

ngrok is a global network aiming to simplify how applications and services are securely exposed and accessed online, striving to remove barriers across internet connectivity and de

Backend Engineer125 days ago

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Our Customer Data team builds the systems that ensure customers see fair, clear billing and reliable consumption data. We handle billing, metering, limits, and usage tracking—the systems that make sure every byte is counted correctly and every invoice is accurate. - Build the billing backbone: Maintain and evolve our billing and metering infrastructure—Stripe Orb integrations, usage aggregation systems, and everything that turns traffic into invoices. Accurate invoices. The kind customers don't dispute. - Track everything that matters: Build event tracking pipelines for traffic events, session logging, and usage patterns. Develop traffic inspection systems for compliance and analytics. Every request counted, every session tracked, no "lost" data explaining why the numbers don't match. - Own customer-visible usage and billing insights: Build and evolve the systems that turn raw product usage into clear, accurate, and trusted views of what customers are using and why they’re charged—eliminating billing confusion before it happens. - Handle the infrastructure details: Manage IP metadata services and the systems that connect traffic patterns to customer accounts. Ensure billing reliability—accurate invoices, automated refund processing, and reconciliation that actually reconciles. - Ship systems people trust: Work closely with product, platform, finance, and support. Provide finance with the data they need. Qualifications - You’ve built backend or data-heavy systems that were held to high standards of correctness. - You’re comfortable in a statically typed, compiled language such as Go, Rust, C++, or Java (with bonus points for Go). - You’ve worked with event streams, usage data, or high-volume pipelines. - You enjoy thinking about data models, invariants, and failure modes. - You care about developer experience, including for people consuming your data. - You're the person people ping when the numbers don't add up and nobody else can explain why. Requirements - Extra credit if you’ve worked on metering, billing, or pricing systems (but not limited to them). - Experience with event-driven or streaming architectures. - Familiarity with customer-facing analytics or usage reporting. - Experience in systems where small discrepancies become large conversations. Benefits - Full premiums covered on base healthcare, dental, and vision for you. Half covered for your dependents. Mental health and well-being support included. - 401(k) with 100% match up to 3% of your salary and 50% match up to another 2%. - Open, flexible vacation policy. - Up to 16 weeks parental leave for birth, and up to 8 weeks for new parents (birth, adoption, fostering). - Annual professional development budget for books, courses, conferences, or whatever helps you level up. - Co-working space stipend if you want to get out of your house but aren't near our SF office. - 2x+ per week free lunch for employees onsite at our San Francisco office. - Company offsites twice a year for team bonding. - Bi-annual reviews for feedback and competitive compensation.

United States
$160K - $200K / year
Job Closed
Full TimeRemoteTeam 201-500H1B No Sponsor

• Checkmate builds technology solutions that enable restaurants to drive sales and connect with customers wherever and whenever they order. • Our enterprise technology runs on cutting edge and innovative platforms leveraging AI, ML, and LLM technologies along with integrations into best of class tools and platforms to help restaurants achieve their goals however they choose. • From first-party to third-party ordering and loyalty to data analytics, brands have access to the tools, data, and guidance to power, manage, and evolve their digital businesses using Checkmate. • We are looking for a highly experienced Senior Software Engineer (Ruby on Rails / React) with hands-on expertise building production-grade web applications and APIs. • You will work as an Individual Contributor (IC) on a highly collaborative engineering team, partnering closely with product and design to deliver scalable solutions. • This role requires strong Ruby on Rails backend ownership and at least 1 year of professional experience in React.js. • You’ll also be expected to contribute to engineering excellence through high-quality code, best practices, and mentoring junior engineers. • Design, build, test, deploy, and maintain web applications using Ruby on Rails • Develop and maintain robust, scalable REST APIs • Troubleshoot complex issues and provide innovative, production-ready solutions • Participate in code reviews and help maintain coding standards and best practices • Stay current with emerging trends and technologies in Ruby on Rails ecosystem • Build and integrate React.js components within Rails applications • Collaborate with front-end engineers to ensure seamless interaction between UI and backend systems • Work closely with Product Managers, UX/UI Designers, and stakeholders to refine requirements • Communicate technical concepts effectively to non-technical audiences • Support and mentor engineers through code reviews and technical guidance

India
Job Closed
OtherRemoteTeam 10,001+Since 1993H1B Sponsor

• Architect, implement, and maintain core components of an internally developed IaaS (Infrastructure-as-a-Service) product and related microservices primarily in Rust, C++, or Go • Develop and automate workflows for device discovery, firmware updates, and health monitoring using protocols such as Redfish and other BMC interfaces • Build and extend distributed microservices and gRPC APIs for rack management, supporting multi-rack, multi-tenant, and multi-site deployments • Implement telemetry collection, aggregation, and analysis pipelines using Prometheus, OpenTelemetry, and Grafana; contribute to Health-as-a-Service initiatives

California
$152K - $241.5K / year