About The Position

Are you ready to build a new AWS service that will have a historic impact to own and operate a service that connects satellites to the cloud? If so, Amazon Web Services (AWS) has an exciting opportunity for you. AWS Ground Station has an opening for an Software Development Engineer (SDE) on our Control Plane Service. The Control Plane is a fully serverless tech stack for scheduling and orchestrating satellite communications across a global antenna network. Come build the future with us! This position requires that the candidate selected must be a US Citizen and obtain and maintain a security clearance at the TS/SCI with polygraph level. Upon start, the selected candidate will be sponsored for a commensurate clearance for each government agency for which they perform AWS work. A Software Development Engineer with AWS Ground Station supports the development and delivery of key features as we innovate for our customers. Each day you will interact with innovators that think big and get process out of the way of development to build and improve Control Plane. Fully leveraging AWS technologies, you'll grow a new ecosystem in the cloud that’s committed to low operational burden by designing for it. You will prioritize your activities to support product development, solve problems and blockers, and focus on the actions that are most impactful for program success. The Ground Station team puts work-life balance, personal, and professional growth as a principle, not a goal. Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on.

Requirements

  • 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Bachelor's Degree in Computer Science, Mathematics or related discipline OR Certified Secure Software Lifecycle Professional (CSSLP) OR relevant work experience in lieu of degree or certification

Nice To Haves

  • 6+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • 3+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 2+ years of professional software engineering experience in Rust development language
  • Current, Active TS/SCI clearance with polygraph.

Responsibilities

  • Design systems that ensure all parts of the service operate effectively with each other.
  • Collaborate with peers to evaluate requirements and technologies that close the gap between customer needs and service functionality.
  • Identify opportunities for optimization to make the service more efficient and cost effective.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service