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.
Job Overview
The Staff Software Engineer, Backend Build Infrastructure at Airbnb will play a critical role in enhancing and scaling the backend systems that support the development and deployment of software across the organization. This position involves working closely with cross-functional teams to innovate and implement robust build processes, optimize performance, and ensure a seamless integration of various tools and platforms. The ideal candidate will be instrumental in driving technical solutions, setting engineering standards, and mentoring peers, ultimately contributing to the resilience and efficiency of our backend infrastructure.
Job Responsibilities
- Design and develop scalable build and deployment infrastructure for backend services.
- Collaborate with engineering teams to understand their build and deployment needs and incorporate feedback into infrastructure improvements.
- Implement CI/CD pipelines to enhance the efficiency and reliability of software releases.
- Optimize existing build systems for performance improvements and reduced build times.
- Ensure robust monitoring and logging on build processes to facilitate troubleshooting and continuous improvement.
- Document infrastructure architecture, processes, and best practices for team members and stakeholders.
- Mentor junior engineers and contribute to the team's technical and professional growth.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in software engineering with a focus on backend technologies.
- Proficiency in programming languages such as Go, Java, or Python.
- Extensive experience with build systems, CI/CD tools, and infrastructure automation.
- Strong understanding of cloud platforms (e.g., AWS, GCP, Azure).
- Experience with containerization and orchestration technologies, particularly Docker and Kubernetes.
- Excellent problem-solving skills and ability to debug complex systems.
- Strong communication skills, both verbal and written, with a collaborative mindset.
Technologies & Tools
This position utilizes a diverse range of technologies and tools, including but not limited to: Go, Java, Python, Jenkins, CircleCI, Docker, Kubernetes, Terraform, AWS, Google Cloud Platform, and various monitoring and logging tools such as Prometheus and ELK stacks. A deep understanding of both the theoretical aspects and practical applications of these technologies is essential to maintaining the integrity and efficiency of our build infrastructure.
Ideal Candidates
The ideal candidates for the Staff Software Engineer, Backend Build Infrastructure role will possess a combination of technical expertise, leadership abilities, and a proactive attitude toward problem-solving. They thrive in collaborative environments, are passionate about technology and continuous learning, and display a strong commitment to delivering high-quality, efficient infrastructure solutions. They should also demonstrate a track record of mentoring others and contributing positively to team dynamics, fostering an atmosphere of innovation and growth.
Your LinkedIn headline is the first thing a recruiter reads in search results. Type your job and a few facts, and our headline writer gives you five to pick from. Write a headline →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.