✦ Luna Orbit — Software Engineering

Software Dev Engineer II, Item and Offers Platform

at Amazon.com

📍 US, CA, Sunnyvale Unknown Posted March 17, 2026
Type Not Specified
Experience mid
Exp. Years Not specified
Education Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
Category Software Engineering

This role involves developing and maintaining large-scale, fault-tolerant distributed systems for Amazon's eCommerce platform, focusing on scalability and performance.

  • Design and develop scalable backend services
  • Ensure system fault tolerance
  • Collaborate with cross-functional teams
  • Optimize system performance
  • Implement distributed system architectures

The environment includes Java, C++, C#, and Perl for building scalable, real-time, distributed software systems with a focus on fault tolerance and high throughput.

The ideal candidate is a passionate software engineer with 3+ years of experience in building scalable, fault-tolerant distributed systems using Java, C++, or C#. They should have a strong background in system design and architecture.

Software DevelopmentDistributed SystemsScalabilityFault ToleranceObject-Oriented Design
High ThroughputPerformance OptimizationLarge-scale SystemsReal-time Processing
JavaC++C#Perl
JavaC++C#Distributed SystemsScalabilityFault ToleranceHigh ThroughputSoftware DevelopmentDesign PatternsObject-Oriented Design
JavaC++C#Distributed SystemsScalabilityFault ToleranceHigh ThroughputSoftware DevelopmentDesign PatternsObject-Oriented Design
InitiativeCollaborationProblem-solvingCommunicationTeamworkAdaptability
Industry E-commerce / Technology
Job Function Develop scalable distributed systems for eCommerce platform
Role Subtype Software Developer II
Tech Domains Java, C++, C#, Perl, Distributed Systems
software developerdistributed systemsscalabilityfault toleranthigh throughputsoftware engineeringC++JavaC#Perllarge scale systemsreal-time processingsoftware developmentsystem designarchitectureobject-oriented designfull software development life cyclefault tolerance

Lack of experience in distributed systems, No proficiency in Java, C++, or C#, Poor understanding of system scalability, No background in fault tolerance

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