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
The Senior Software Engineer for Automation Platform at Airbnb will play a critical role in designing and developing automation solutions that enhance our operational efficiencies and improve the overall user experience. This position requires a strong understanding of software development principles, as well as expertise in automation tools and frameworks. The successful candidate will collaborate closely with cross-functional teams to create scalable, maintainable, and robust automation systems aligned with the company’s strategic objectives.
Job Responsibilities
- Lead the design, development, and implementation of automation solutions for various operational processes.
- Collaborate with product managers, engineers, and stakeholders to gather requirements and translate them into technical specifications.
- Develop and maintain high-quality code, conduct code reviews, and ensure adherence to best practices and coding standards.
- Identify opportunities for process improvements through the implementation of automation and tooling.
- Monitor and maintain automation systems, troubleshoot issues, and implement corrective actions as necessary.
- Provide mentorship and guidance to junior engineering staff to foster skill development and team growth.
- Stay current with industry trends, technologies, and best practices related to automation and software development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of experience in software development, with a strong focus on automation.
- Proficiency in modern programming languages such as Python, Java, or Go.
- Experience with automation frameworks and tools such as Selenium, Jenkins, and Ansible.
- Strong understanding of CI/CD principles and practices.
- Familiarity with cloud services such as AWS, Azure, or Google Cloud.
- Excellent communication skills, both verbal and written, with a collaborative mindset.
Technologies & Tools
The Senior Software Engineer for Automation Platform will primarily work with a diverse tech stack that includes Python, Java, and Go for backend development, alongside automation frameworks such as Selenium and Jenkins. Familiarity with cloud-based infrastructures like AWS or Google Cloud is essential, as well as experience with containerization tools like Docker and orchestration systems like Kubernetes. Additional tools may include configuration management systems such as Ansible and collaboration platforms for project management.
Ideal Candidates
The ideal candidate for this position possesses a strong analytical mindset, is detail-oriented, and exhibits exceptional problem-solving skills. They should be proactive and self-motivated, able to drive projects independently while also thriving in a team environment. A passion for innovation and continuous improvement is essential, along with the ability to adapt quickly to changing priorities and emerging technologies. Excellent interpersonal skills will enable the candidate to effectively collaborate with diverse teams and stakeholders across the organization.
In the Des Moines-West Des Moines, IA metro area, the middle pay across its 404,000 jobs was $51,820 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.