✦ Luna Orbit — Software Engineering

Software Development Engineer II, Ring SMB

at Amazon.com

📍 US, TX, Austin Unknown Posted March 28, 2026
Type Not Specified
Experience mid
Exp. Years 1+ years
Education Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Category Software Engineering

Develop and maintain Ring's next-generation SMB security products, focusing on scalable, reliable software solutions with a collaborative team environment.

  • Design and develop software components
  • Lead architecture discussions
  • Collaborate with cross-functional teams
  • Implement features from conception to launch
  • Ensure code quality and testing

Environment includes C#, C++, Java, distributed systems, agile methodologies, and system architecture for home security applications.

The ideal candidate is a mid-level software engineer with 2+ years of experience in system design, architecture, and object-oriented programming, proficient in Java, C++, and C# with agile experience.

Software developmentObject Oriented DesignSystem architectureJavaC++C#Agile development
Mobile developmentDistributed systemsBuild and release processesTesting
JavaC#C++Perl
Software developmentObject Oriented DesignJavaC++C#Agile developmentSystem architectureDistributed systemsTesting
C#C++JavaPerlSoftware DevelopmentSystem DesignArchitectureMobile DevelopmentDistributed SystemsObject Oriented DesignAgile DevelopmentTestingBuild and Release
CollaborationProblem-solvingCommunicationAdaptabilityTechnical Leadership

Preferred

Bachelor's degree in Computer Science or related field
Industry Consumer Electronics / Home Security
Job Function Software Development and System Architecture
Role Subtype Software Developer / Software Engineer
Tech Domains Java, C++, C#, Perl, Software Development, System Design, Architecture, Agile
software engineerfull stacksystem designarchitecturejavac++c#perldistributed systemsagile developmentmobile developmentbuild and releasetestingobject oriented designsoftware developmentcollaborationproblem-solvingagile

Lack of experience in software development, No object-oriented design skills, Inability to work in an agile environment

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile