IOS Software Engineer Mobile Infrastructure @ Dropbox
Your Application Journey
Email Hiring Manager
Job Details
Company Overview
Dropbox is a Virtual First company that serves as a living lab for more enlightened ways of working. With a global community and a start-up mindset, Dropbox offers enterprise-level opportunities for personal growth and impactful work.
Team Overview
The Dropbox Engineering Team builds technology that serves hundreds of millions of users. The team tackles complex engineering challenges using a broad range of technologies including Python, React, Node.js, JavaScript, MongoDB, PostgreSQL, and mobile development technologies for both iOS and Android.
Role Description
As the iOS Software Engineer Mobile Infrastructure at Dropbox, you will own and evolve our Bazel build system and improve our CI/CD pipeline using tools like Buildkite. You will collaborate closely with cross-functional teams to streamline workflows, resolve bottlenecks, and create scalable solutions that empower developers across Dropbox.
Responsibilities
- Maintain and upgrade tooling to support developers and CI/CD systems
- Improve mobile build scripts by rearchitecting and resolving foundational issues
- Promote best practices and maintain a high quality bar
- Collaborate with other teams to support scalable tooling solutions
- Provide support for components written in Swift and related technologies
Requirements
- Bachelor’s degree in Computer Science or related field
- 5+ years of experience in software engineering
- Expertise in CI/CD systems (e.g., Buildkite, CircleCI, Jenkins)
- Advanced skills in iOS application development and interest in build tools like Bazel
- Experience with macOS/Linux system administration is a plus
Preferred Qualifications
- Proficiency in Swift
- Understanding of both macOS and Linux system administration
Compensation & Benefits
Canadian pay range: $168,300—$227,700 CAD annually. Dropbox offers a comprehensive rewards package including corporate bonus programs, RSUs, flexible PTO, mental health benefits, internet and perks allowances, and more.
Key skills/competency
- iOS development
- Mobile Infrastructure
- Bazel
- CI/CD
- Buildkite
- Swift
- Workflow optimization
- Tooling maintenance
- System administration
- Collaboration
How to Get Hired at Dropbox
🎯 Tips for Getting Hired
- Customize your resume: Focus on CI/CD and iOS development skills.
- Research Dropbox: Understand their Virtual First culture and values.
- Highlight relevant experience: Showcase build system and tooling expertise.
- Prepare for technical interviews: Practice Bazel and CI/CD scenario questions.