Amazon - Aurora, CO

posted 3 months ago

Full-time - Mid Level
Aurora, CO
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

As a Satellite and Networking Systems Software Development Engineer at Amazon Web Services (AWS), you will be at the forefront of building, owning, and operating satellite and space ground networking systems. This role is pivotal in developing innovative technologies that will transform satellite connectivity in the cloud. AWS Aerospace Solutions offers fully managed global services that enable customers to control satellites, downlink data, and transport it across the globe seamlessly. You will be part of a team that is dedicated to creating a new ecosystem in the cloud, leveraging AWS technologies to minimize operational burdens and enhance user experiences. In this position, you will engage in software development that requires a comprehensive understanding of design and development principles, agile methodologies, and proficiency in high-level programming languages. You will take ownership of major deliverables, with opportunities to build systems from the ground up in a fast-paced, high-visibility environment. Your contributions will directly impact customer experiences and the overall success of AWS Aerospace Solutions. The role emphasizes collaboration with a team of innovators who prioritize work-life balance and personal growth. You will be expected to solve complex problems, support product development, and focus on impactful actions that drive program success. This position also requires a U.S. citizenship and the ability to obtain and maintain an active TS/SCI security clearance with polygraph, ensuring compliance with security protocols in the aerospace sector.

Responsibilities

  • Design and develop satellite and space ground networking systems.
  • Own the design of major deliverables and build them from scratch.
  • Solve challenging problems that will revolutionize satellite connectivity in the cloud.
  • Interact with team members to prioritize activities that support product development.
  • Focus on actions that are most impactful for program success.

Requirements

  • 3+ years of non-internship professional software development experience.
  • 2+ years of non-internship design or architecture experience of new and existing systems.
  • Experience programming with at least one software programming language.

Nice-to-haves

  • Bachelor's degree in computer science or equivalent.
  • 3+ years of full software development life cycle experience.
  • 2+ years of professional software engineering experience in Rust.
  • 1+ years of professional network programming experience in Rust, C, or C#.
  • Experience with satellite communications and/or ground station operations.
  • Understanding of performance tradeoffs, load balancing, and operational issues.

Benefits

  • Comprehensive medical, financial, and other benefits.
  • Equity and sign-on payments as part of total compensation package.
  • Flexible working culture that values work-life harmony.
  • Mentorship and career growth opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service