Application Builder, Ring Software Product Builders
About the role
The Ring team is looking for a passionate and talented Android Software Development Engineer to develop mobile applications that interact seamlessly with our devices and delight our customers. You will join a team that owns some of the most important functionality in the Ring app, with a huge audience and an exciting roadmap, offering a rare opportunity to shape the community experience for millions of users.
Our goal is to provide the best possible experience to our customers by building solutions and supporting new products that help Ring on its mission to make neighborhoods safer.
Responsibilities
- Design and build features for Ring mobile applications
- Improve mobile application architecture
- Develop features and solve problems using Android Studio, Kotlin, AI, and other tooling
- Develop with performance, quality, and responsiveness in mind
- Collaborate with a cross-functional agile team to create and deliver new features
- Ensure operational excellence by resolving application issues and fixing bugs
- Help maintain code quality, organization, and automatization
- Use AI to deliver features efficiently, including creating features, unit tests, generating code, documents, tickets, resolving defects, and optimizing code
- Work closely with backend developers to support app integration with back-end services
- Write well-tested code using modern architectural principles
A day in the life includes developing features used by millions of customers daily, leveraging the latest AI technologies, influencing key decisions within the mobile platform, and promoting best coding practices.
About the team
Ring is a team of builders that develops connected consumer products completely in-house using a fast-paced and efficient process. Acquired by Amazon, Ring combines a startup culture with Amazon’s resources and scale to create a fun and rewarding workplace.
Requirements
- 3+ years of non-internship professional software development experience
- 3+ years of non-internship design or architecture (design patterns, reliability, and scaling) of new and existing systems experience
- 3+ years of Android development experience
Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor’s degree in computer science or equivalent
- Experience in debugging, profiling, and implementing software engineering best practices in large-scale systems
- 1+ years of experience using generative AI tools to deliver features
Pay
Base salary range: $143,700.00 - $194,400.00 USD annually (North Reading, MA). Your Amazon package will include sign-on payments, restricted stock units (RSUs), and comprehensive benefits.
Benefits
- Health insurance (medical, dental, vision, prescription)
- Basic Life & AD&D insurance with optional supplemental life plans
- Employee Assistance Program (EAP) and mental health support
- Medical Advice Line
- Flexible Spending Accounts
- Adoption and surrogacy reimbursement coverage
- 401(k) matching
- Paid time off and parental leave
Learn more about our benefits at amazon.jobs/en/benefits.