Skip to main content

Technical Program Manager, Ring Engineering

Job ID: 1851449 | ADCI - Karnataka


Job summary
Ring's mission is to reduce crime in neighborhoods. With affordable solutions that work on any home, Ring is committed to offering smart security that’s accessible to everyone. Now Ring is part of the Amazon Devices family, and is seeking a Software development engineer who will help us create the next generation of home security. What will you help us create?

You will be part of a global organization, and a team that makes decisions on how technical solutions are delivered, working in a cross-functional way with internal teams to drive key aspects of product definition, execution, testing and operation. The successful candidate will have the opportunity to make an impact on our customer experience across the world.

Key job responsibilities
As a Technical Program Manager (TPM), you will be responsible for driving and delivering multiple complex projects simultaneously. In this role, you will provide project leadership, anticipate bottlenecks, mitigate project risks, quantify the impact of making tradeoffs, and balance business needs against technical constraints. You will provide technical leadership that gets software applications built and integrated. You will work closely with stakeholders across various design, software and business teams to identify and drive innovative solutions that achieve business goals and align with long-term product roadmaps.

In this role you would need to not only excel in setting the bar on the ability to discover the true requirements but also when to dive deep to keep the project on track. You must lead engineering efforts to meet aggressive timelines and clearly and concisely communicate, both verbally and in writing, with senior management on status, risks and required mitigations to maintain project commitments. You must also demonstrate the ability to support the team in making appropriate trade-offs to optimize time-to-market, clearly communicate goals and desired outcomes to internal cross-functional teams and senior management as necessary.

About the team
These teams use a diverse set of AWS technologies including: S3, DynamoDB, SQS, Kinesis, API Gateway, Cloudwatch, Elastic Search, Lambda, Cloud Auth, CodeBuild, CodeDeploy, CodePipeline, along with Amazon’s standard Builder Hub Tools. Frontends are build using JavaScript and React. The team consists of a combination of backend, full-stack, and front end developers.


Bachelor’s degree in Computer Science, Engineering or related field
5+ years of experience working directly with engineering teams
3+ years of technical program/project management experience working with software engineering and product management teams
Experience managing projects across cross functional teams, building sustainable processes and coordinating release schedules
Experience communicating across technical and non-technical stakeholders across multiple business teams
Strong customer focus, ownership, urgency and drive


Master’s or advanced technical degree
Experience working with AWS services (S3, CloudFormation, DynamoDB, EC2, CloudWatch, Kinesis, SQS, etc…)
Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations
Knowledge of computer architecture concepts
Strong understanding of SDLC and Agile Software Development Methodologies
Strong problem solving and negotiation skills to earn trust and influence teams