
iOS Software Development Engineer, Key
Amazon · Austin, TX
- On site
- Full-time
- $143,700 / year
- Austin, TX
Tailored resume — keyword-matched to this role.
Hiring manager — we find who's hiring.
Intro email — drafted to reach them directly.
Job highlights
- Develop world-class iOS mobile applications.
- Design, develop, and maintain key app features.
- Collaborate with cross-functional teams on innovative products.
- Shape the future of home security technology.
- Contribute to an agile development environment.
About the role
iOS Software Development Engineer
The Ring team is looking for a passionate and talented iOS Software Development Engineer who has experience building world-class mobile apps. You will be responsible for developing mobile applications that interact seamlessly with our devices and delight our customers. Our goal is to provide the best possible experience to our customers, building solutions and supporting new products that help Ring on their mission to make neighbourhoods safer.Key job responsibilities
- Design, develop and maintain our iOS mobile applications
- Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility
- Be part of an agile development process to deliver high-quality software
About The Team
You will join a team that drives the launch of innovative products in the Ring/Amazon ecosystem. With creative technology and an ambitious roadmap, this is a rare opportunity to shape the future of home security for millions of users. Working on exciting new features and fully owning some of the most visited and core experiences in the Ring app, our team is always looking to learn and innovate. We frequently collaborate with cloud, firmware and other mobile teams to solve problems, come up with solutions and delight our customers.Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
Key skills/competency
iOS Development, Mobile Application Development, Software Engineering, Agile Methodologies, Design Patterns, System Design, Software Architecture, Problem Solving, Collaboration, Technical FeasibilitySkills & topics
- iOS Development
- Software Engineer
- Mobile Development
- Amazon
- Ring
- Swift
- Objective-C
- Agile
- System Design
- App Development
How to get hired
- Customize your resume: Highlight iOS development, software architecture, and agile experience.
- Showcase your skills: Quantify achievements in app development and system design.
- Prepare for technical interviews: Brush up on Swift/Objective-C and design patterns.
- Understand Amazon's culture: Emphasize customer obsession and innovation in your answers.
Technical preparation
Master Swift and Objective-C fundamentals.,Practice common iOS design patterns.,Prepare for algorithm and data structure questions.,Review system design principles for scalability.
Behavioral questions
Describe a challenging iOS project.,How do you handle code reviews?,Share an experience with agile methodologies.,How do you ensure app reliability?
Frequently asked questions
- What are the key responsibilities for an iOS Software Development Engineer at Amazon Ring?
- As an iOS Software Development Engineer at Amazon Ring, you'll be responsible for designing, developing, and maintaining iOS mobile applications that interact with Ring devices, ensuring a seamless customer experience and contributing to the mission of making neighborhoods safer. You'll also collaborate with team members on design approaches and participate in an agile development process.
- What qualifications are essential for the iOS Software Development Engineer role at Amazon?
- Essential qualifications include at least 3 years of professional software development experience and 2 years of experience in system design or architecture. Proficiency in at least one programming language is also required. Preferred qualifications include experience with the full software development lifecycle and a Bachelor's degree in Computer Science or a related field.
- What kind of team will I be joining as an iOS Software Development Engineer at Amazon Ring?
- You will join a dynamic team that drives the launch of innovative products within the Ring/Amazon ecosystem. This team works on exciting new features, owns core app experiences, and collaborates with cloud, firmware, and other mobile teams to solve problems and delight customers, all while having an ambitious roadmap to shape the future of home security.
- How does Amazon support employees with disabilities during the hiring process?
- Amazon is committed to an inclusive culture and provides accommodations for individuals with disabilities during the application and hiring process. This includes support for interviews and onboarding. More information can be found on amazon.jobs/content/en/how-we-hire/accommodations.
- What is the salary range and benefits package for the iOS Software Development Engineer position at Amazon in Austin, TX?
- The base salary range for this position in Austin, TX is $143,700.00 - $194,400.00 USD annually. In addition to base salary, your Amazon package will include sign-on payments and RSUs. Comprehensive benefits are also offered, including health insurance, 401(k) matching, paid time off, and parental leave.