Full Time

Senior Software Engineer, Core Service Experience

Airbnb
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Airbnb, so some details may not match this job. The employer's own page has the real description.

Overview


As a Senior Software Engineer focusing on Core Service Experience at Airbnb, you will play a pivotal role in enhancing the foundational services that drive our platform. You will work collaboratively with cross-functional teams to design, develop, and deploy scalable software solutions that improve user experience and operational efficiency. This position requires a deep understanding of system architecture and a passion for delivering exceptional service-oriented applications that meet the needs of our diverse global community.



Job Responsibilities

  • Design and implement robust microservices that support Airbnb’s core functionalities.
  • Collaborate with product managers, designers, and other engineers to define service requirements and specifications.
  • Conduct thorough code reviews and facilitate discussions aimed at optimizing performance and maintainability.
  • Troubleshoot and resolve complex technical issues to maintain high service availability and reliability.
  • Participate in architectural discussions and provide technical leadership to junior engineers.
  • Stay current with industry best practices and emerging technologies to innovate and continuously improve our services.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent technical field; Master’s degree preferred.
  • 5+ years of experience in software development, with a focus on backend services and distributed systems.
  • Strong proficiency in programming languages such as Java, Python, or Go.
  • Expertise in RESTful API design and cloud service architecture.
  • Experience with relational and NoSQL databases.
  • Demonstrated ability to write clean, efficient, and reusable code with strong testing practices.


Technologies & Tools


In this role, you will work with a variety of technologies and tools that are essential for building robust software solutions. These include cloud platforms such as AWS or Google Cloud, container orchestration tools like Kubernetes, and CI/CD pipelines with tools such as Jenkins or CircleCI. Familiarity with monitoring and logging tools such as Prometheus or ELK Stack will also be beneficial for maintaining service health and performance.



Ideal Candidates


The ideal candidates for this position are highly motivated individuals who possess a strong analytical mindset and a problem-solving attitude. They should be effective communicators capable of collaborating across teams and bridging technical and non-technical discussions. A commitment to excellence in software craftsmanship, along with a genuine passion for improving user experiences through technology, will set these candidates apart and enable them to thrive in our fast-paced environment.

North Carolina has 87 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.