Share
You’ll work in a fast-paced, high-impact environment, tackling complex challenges in secure satellite communications. This role requires deep expertise in network packet processing, high-assurance, fault-tolerant software and proficiency in modern programming languages such as Rust. You’ll collaborate closely with hardware, security, systems, and product teams to develop scalable, real-time solutions tailored for government customers.This role is based in Redmond, WA, El Segundo, CA, or Northridge, CA, with U.S. relocation benefits available. Due to the sensitive nature of the KGS projects, onsite work is required five days a week.*This position requires that the candidate selected be a U.S. Citizen in order to comply with U.S. government-imposed requirements related to the nature of the work and/or where it will be performed.
Key job responsibilities
- Define and execute the technical vision for software supporting secure satellite and ground systems.- Own the full software development lifecycle, from architecture and design to implementation, integration, testing, and secure deployment.
- Ensure compliance with government security standards, implementing cryptographic frameworks, secure boot, and trusted execution environments.- Establish and enforce best practices for coding standards, CI/CD pipelines, automated testing, and mission-readiness verification.
- Lead technical and program reviews, ensuring software solutions align with customer mission needs and security requirements.- Mentor engineers, providing technical guidance, career development support, and fostering an inclusive, high-performance engineering culture.
- 3+ years of engineering team management experience, leading teams in software development.
- 10+ years of professional engineering experience in software, hardware, or systems engineering.
- Strong knowledge of engineering best practices for full software/hardware/networks development life cycles, including coding standards, code reviews, source control, testing, certification, and live-site operations.
- Experience partnering with product and program management teams to define and deliver complex technical solutions.
- Bachelor’s Degree in Computer Science, Computer Engineering, or a related field, or equivalent experience.
- 5+ years of engineering team management experience, leading software teams in aerospace, defense, or telecommunications.
- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy.
- Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers.
- Experience leading software architecture and design for real-time, fault-tolerant, high-availability systems.
- Familiarity with networking protocols (TCP/IP, UDP) and secure communication stacks for space or military applications.
- Master’s Degree in Computer Science, Computer Engineering, or related fields.
These jobs might be a good fit