Airbnb - San Francisco, CA

posted about 2 months ago

Full-time - Senior
Hybrid - San Francisco, CA
Accommodation

About the position

As a Senior iOS Engineer on the Developer Platform team at Airbnb, you will play a pivotal role in enhancing the development environment for iOS engineers. This team is dedicated to building foundational frameworks that significantly impact the experiences of millions of guests and hosts. You will collaborate with a diverse group of internal stakeholders across the company, leveraging your expertise to drive improvements in our iOS infrastructure. Your contributions will not only shape the tools and processes used by your peers but also ensure that our continuous integration (CI) systems are fast, reliable, and efficient. In this role, you will be expected to architect, design, and implement changes across various technologies, including Swift, Xcode, Bazel, Buildkite, Terraform, Ruby, and SQL. You will have the autonomy to make decisions and will be responsible for the entire software development lifecycle, from architecture and design to implementation, testing, and on-call support. Your work will directly impact the productivity and experience of iOS engineers at Airbnb, making their workflows smoother and more effective. As you progress, you will have the opportunity to drive the strategy for our CI systems, utilizing a data-driven approach to identify opportunities for improvement. Your ability to think critically and prioritize projects based on data will be essential in this role. You will also be a core member of the iOS infrastructure team, contributing to various workstreams and collaborating with other engineers to understand their needs and define effective solutions.

Responsibilities

  • Architect, design & implement changes to improve iOS continuous integration.
  • Collaborate with iOS engineers across Airbnb, providing support and guidance.
  • Participate in all phases of software development from architecture/design through implementation, testing, and on-call support.
  • Drive strategy for CI using a data-driven approach and understanding of customer needs.
  • Contribute to the development of foundational frameworks that enhance the iOS development environment.

Requirements

  • 5+ years of software engineering experience.
  • 3+ years experience with iOS/macOS infrastructure including build, CI, app release, and developing runtime frameworks.
  • Experience with CI infrastructure is a plus but not required.
  • Proven track record of delivering complex projects with autonomy and self-direction.
  • Ability to think critically and use data to identify opportunities and prioritize projects.
  • Highly motivated to improve productivity and experience for team members.

Nice-to-haves

  • Experience with Bazel, Buildkite, Terraform, Ruby, and SQL.
  • Familiarity with CI infrastructure and its best practices.

Benefits

  • Base pay range of $185,000—$223,000 USD.
  • Eligibility for bonus and equity.
  • Employee Travel Credits.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service