Our mission: To be Earth's most customer-centric company.
You will join newly formed team that will build and own large-scale technologies for Ring cloud services such as Live View streaming features, computer vision triggered actions, support to growing Ring ecosystem by building seamless integration mechanisms with 3-party device providers, and alike. Your team will be working on technologies critical for Ring mission – make neighbourhoods safer.
Key job responsibilities
As a Software Development Engineer you will work with experienced cross-disciplinary team on cloud software for consumer electronics products. You will drive key aspects of product definition, execution, and test, as well as own the deployment, operation and scaling of systems for Ring customers.
You will be successful in this role if you:
• enjoy collaborating with colleagues and teams across the world,
• take ownership and drive tasks to their completion,
• are comfortable with proactive outward communication and technical leadership,
• enjoy solving problems and like technological challenges – you will learn a lot.
A day in the life
At Ring we are focused on making neighbourhoods safer and in a day-to-day life we make every our decision with the mission in mind.
A day in life varies which makes work at Ring challenging and exciting – one day you would design new features, on another you might dive deep into production metrics and analyse customers’ experience, and then you can work on a technical proof-of-concept for a new solution being designed.
As a Software Development Engineer at Ring you will be responsible for designing features from scratch, taking full ownership from an idea to production deployment including development, testing, infrastructure setup, deployment, maintenance and monitoring.
About the team
You will join a newly formed team which is a really rare opportunity for you to be there from the beginning and impact its shape and charter!
With your peers you will work on distributed cloud systems (predominantly in Java and/or Golang), as well as undertaking feasibility studies to design cloud software solutions. You will drive key aspects of product definition, execution, tests, as well own deployment, operation and scaling of our always-on distributed systems that serve Ring customers worldwide.
Your code will be used by millions of users!
• hands on experience in developing quality Java and/or Golang applications and systems
• understanding of microservices and distributed application architectures,
• experience with cloud technologies, ideally with core AWS offerings such as EC2, ELB, DynamoDB, Lambda, S3, SQS,
• Python programming skills will be a bonus too.
Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify and build. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.