Job Closed
This listing is no longer active.
Dropbox is the one place to keep life organized and keep work moving.
iOS Software Engineer, Mobile Infrastructure
Location
United States
Posted
172 days ago
Salary
$157.8K - $266.8K / year
Seniority
Senior
Job Description
iOS Software Engineer, Mobile Infrastructure
Dropbox
• Maintain and upgrade our current tooling both to support developers as well as ensure a properly functional CI/CD system • Improve the mobile build scripts by working on foundational issues and helping to rearchitect, as necessary • Work with other engineers to promote best practices and ensure a high quality bar is maintained • Collaborate with other build and platform teams to ensure tooling is properly supported and scalable to future solutions • Provide support for other components owned by this team, not limited to features currently written in Swift
Job Requirements
- Bachelor’s degree in Computer Science or related technical field involving coding (e.g., Physics or Mathematics), or equivalent technical experience
- 5-9 years of experience
- Understanding of operation/administration CI/CD systems (e.g. Buildkite, CircleCI, Jenkins)
- Engineering skills and experience with iOS application development with interest in deep-diving into platform build tools (i.e Bazel)
- Experience working across teams/org to accomplish long-range projects
- Understanding of either/both macOS/Linux system administration is a plus
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Software Engineer, Nova
IterableThe customer activation platform that helps brands deliver joyful experiences at massive scale.
• Build and iterate on the frontend and backend components that power agentic user experiences. • Collaborate with design and product teams to create intuitive, conversational interaction patterns. • Work across the stack to integrate frontend workflows with backend services, platform APIs, and internal tooling. • Contribute to the evolution of underlying frameworks, including agent workflows and supporting infrastructure. • Participate in architectural and design discussions to ensure solutions are scalable, maintainable, and aligned with product goals. • Write high-quality, well-tested code and help refine engineering standards and best practices. • Debug production issues, improve observability, and contribute to system reliability. • Partner with other engineers to deliver features from concept to production, including technical design, implementation, testing, and rollout.
Senior Software Engineer, Marketing Enablement – Full Stack
InstacartInstacart invites the world to share love through food. This is how homemade is made.
• Develop production emails using our React-based component library • Lead complete projects independently to build marketing platforms and tooling • Architect scalable full-stack solutions spanning frontend (React, Next.js) and backend (Ruby, REST APIs, GraphQL) • Design and implement reusable abstractions, frameworks, and patterns • Build robust APIs and services using Ruby, SQL, and modern databases • Develop responsive, accessible HTML/CSS rendering systems • Partner directly with Marketing and Product stakeholders • Mentor junior engineers through code reviews and technical guidance
• Collaborate with internal departments on system enhancements, problem resolution, and project requirements • Act as a mentor and support resource to junior developers within the team • Develop, test, and debug full-stack application code in line with business requirements • Maintain version control and follow established change management practices • Analyze and enhance existing systems and processes to improve performance and usability • Design and implement user-facing features and backend services using modern development frameworks and tools within the PHP ecosystem • Create and maintain technical documentation, including specifications and process definitions • Engage with external vendors when necessary for system integration or support
• Own and evolve the target architecture for core transactional platforms • Design scalable, resilient, and secure distributed systems • Define and govern microservices and event-driven architecture patterns • Lead architectural decision-making across multiple engineering teams • Ensure alignment with non-functional requirements (performance, availability, security, compliance) • Guide teams on clean architecture, Domain-Driven Design, and SOLID principles • Review solution designs and code from an architectural perspective • Partner with DevOps and platform teams on CI/CD, deployment, and runtime architecture • Drive cloud adoption and container-based delivery models • Identify technical risks early and define mitigation strategies • Support production readiness, operational stability, and incident prevention • Act as the technical escalation point for complex architectural issues




