Description
We are seeking a Software Development Engineer to join the Customer Engagement Systems team at Amazon Leo Commerce, which aims to provide high-speed broadband internet to unserved and underserved communities via a constellation of Low Earth Orbit (LEO) satellites.
As a Software Development Engineer, you will design and implement components that sit at the intersection of satellite networking and customer-facing communications services. You will work across the full software development lifecycle , from requirements and system design through testing, deployment, and operations , solving problems that have never been solved before at this scale.
Responsibilities:
- Design and implement telecom components, applications, and services for customer ordering, billing, subscriber management, and notifications.
- Partner with the Satellite, Networks, and Security engineering teams to integrate Customer Engagement Systems with the core network.
- Design scalable components, services, and data models that support high-reliability communications workloads.
- Contribute to the full software development lifecycle including code reviews, testing, deployment, and operational support, ensuring root causes of issues are identified and permanently resolved.
- Document system architecture and mentor teammates on how your software is constructed, operated, and maintained.
Requirements:
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture experience.
- 1+ year of software development engineer or related occupational experience.
- 1+ year of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications using C#, C++, Java, or Perl.
- 1+ year of Object Oriented Design experience.
- Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field.
- Experience programming with at least one software programming language.
Preferred Qualifications:
- 3+ years of full software development life cycle experience.
- Bachelor's degree in computer science or equivalent.
Export Control Requirement: Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.