London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Cambridge |
Education | Not Mentioned |
Salary | Competitive salary |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent, full-time |
DESCRIPTIONRing has a mission 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 are seeking engineers who will help us create the next generation of home security. What will you help us createWork hard. Have fun. Make history.The Role:As Software Configuration and Integration Engineer, you will:· Routinely merge source code between branches in a complex branching setup.· Build, maintain and continuously improve an infrastructure for a multi-site development team including source code repository, build, integration, release tools and scripts, continuous integration infrastructure, packaging and deployment tools.· Develop processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.· Develop processes for, and perform ongoing integration of all open source and third party code.· Investigate and recommend best practices for maintaining code quality, including development of code metrics, code review workflows, code coverage measurement and the use of static and dynamic analysis tools.· Influence and drive operational excellence best practices within the organization.· Influence the team’s technical and business strategy by making insightful contributions to the team’s priorities and approach. Make a significant contribution to team planning.· Actively mentor junior engineers, improving their skills, their knowledge of our systems, and their ability to get things done.· Experience in test automation in Continuous Integration setup.· Experience supporting a multi-site development organization.· Experience in developing packaging and deployment tools for multiple platforms: e.g., desktop, cloud.· Experience with evaluating and integrating open source and in-house developed toolsets.· Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and develop processes and tools as needed to support the organization.· Proven experience to thrive in a complex software systems environment involving Linux/Android development· Familiarity with integration static and dynamic code-coverage tools like Coverity, Clover and FindBugs a plus.