Full Time

Senior Software Engineer, Cloud Infrastructure

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 Cloud Infrastructure at Airbnb, you will play a pivotal role in designing, developing, and implementing scalable cloud solutions that enhance our platform's performance and reliability. Your expertise will contribute to building robust infrastructure, ensuring seamless integration with our existing systems while driving operational excellence through automation and best practices. Collaborating with cross-functional teams, you will help shape the future of our cloud strategies and contribute to innovations that enhance the user experience for millions of guests and hosts worldwide.



Job Responsibilities

  • Design and implement cloud infrastructure solutions that meet scalability and reliability requirements.
  • Develop, test, and maintain infrastructure code using Infrastructure as Code (IaC) approaches.
  • Automate build, test, and deployment processes to enhance operational efficiency.
  • Collaborate with product managers, architects, and engineers to understand project needs and propose effective cloud-based solutions.
  • Monitor and optimize system performance and resource utilization across multiple cloud environments.
  • Ensure compliance with industry best practices and security guidelines in cloud architecture.
  • Mentor junior engineers and contribute to their professional development.
  • Stay updated on emerging cloud technologies and integrate relevant advancements into existing platforms.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • Minimum of 5 years of experience in software development with a focus on cloud infrastructure.
  • Strong proficiency in one or more programming languages such as Python, Java, or Go.
  • Experience with major cloud platforms such as AWS, Google Cloud Platform, or Microsoft Azure.
  • Solid understanding of containerization technologies like Docker and orchestration tools like Kubernetes.
  • Proven experience with database management systems, both SQL and NoSQL.
  • Strong problem-solving skills and ability to work effectively in a fast-paced environment.
  • Excellent communication skills and ability to collaborate with cross-functional teams.


Technologies & Tools


In this role, you will utilize a variety of technologies and tools that are integral to our cloud infrastructure. This includes cloud service offerings like AWS, Google Cloud, and Azure. You will work with container orchestration tools like Kubernetes, continuous integration and deployment (CI/CD) tools such as Jenkins or GitLab, and configuration management tools like Terraform or Ansible. Familiarity with monitoring solutions such as Prometheus or Grafana will also be pivotal in ensuring the optimal performance of our infrastructure.



Ideal Candidates


The ideal candidate for the Senior Software Engineer, Cloud Infrastructure position will possess a strong blend of technical aptitude and leadership capabilities. They will be proactive, driven to innovate, and demonstrate a passion for building scalable systems that deliver outstanding performance. Strong collaboration and communication skills are essential, as the role will require frequent interaction with diverse teams across the organization. Additionally, a mindset geared towards agility and continuous improvement, along with the ability to mentor others, will distinguish a successful candidate in this dynamic environment.

The two or three lines under your name say who you are before anyone reads the rest. Type your job and a few facts, and our summary writer gives you five to pick from. Write a summary →

View Similar Jobs

Matches Jobs

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