Software Development Engineer - Java/Golang, Ring Cloud
Gdansk, PL
33 min. temu

Job summary

Ring is looking for Software Development Engineer (SDE) to join our Cloud Development Team, working on Ring systems.

As an SDE you will be responsible for cutting-edge, large-scale cloud services that will be used by millions of Ring customers worldwide.

This position gives you an opportunity to work with world-class engineers and to build cloud systems to support millions of devices.

The role will entail working with cloud services for innovative capabilities on Ring security devices and continuing development of Ring infrastructure.

You will work with video streaming features like Live View, computer vision, high-performance computing, and will solve distributed systems challenges.

This position involves design, architecture, development and operations of cloud systems.

We are looking for talented engineer with strong technical background, customer obsession and hands-on experience.

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,
  • continuously focus on engineering and operational excellence,
  • 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 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 growing team with the opportunity for you to greatly impact its shape and charter.

    With your peers you will work on large scale distributed cloud systems (predominantly in Java, Golang and Python), 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.


  • Bachelor’s degree in computer science or a related field, or equivalent work experience,
  • hands on experience in developing quality Java / 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 and / or C++ 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 ( to know more about how we collect, use and transfer the personal data of our candidates.

    Zgłoś tę pracę

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Mój adres email
    Klikając przycisk "Kontynuuj", wyrażam zgodę neuvoo na przetwarzanie moich danych i wysyłanie powiadomień e-mailem, zgodnie z zasadami przedstawionymi przez neuvoo. W każdej chwili mogę wycofać moją zgodę lub zrezygnować z subskrypcji.
    Formularz wniosku