Principal Software Engineer

RTX•El Segundo, CA
•$118,300 - $224,900•Onsite

About The Position

As a member of Raytheon’s engineering team, the Principal Software Engineer works with advanced technology on programs that safeguard lives and support national security. The role contributes to some or all of a software product as a software team member and may lead a small software team. Responsibilities span the product development lifecycle, from architecture and design through integration, testing, and field support. The position is onsite in El Segundo, California, and requires an active U.S. government Secret clearance before the start date; U.S. citizenship is required.

Requirements

  • Typically requires a bachelor’s degree in Science, Technology, Engineering, or Mathematics (STEM) and 5 years of relevant software experience.
  • Experience with programming languages such as C++, Java, Python, or similar.
  • Experience across the software development lifecycle, including software integration and testing, and debugging tools.
  • Experience using version control tools such as Git.
  • Ability to obtain and maintain a U.S. government-issued security clearance; an active and existing Secret clearance is required on day one.
  • U.S. citizenship is required because only U.S. citizens are eligible for the required security clearance.

Nice To Haves

  • A self-motivated problem solver who identifies gaps or issues and takes initiative to resolve them technically, through process, or through documentation.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment.
  • Proficiency with Object-Oriented Design (OOD) principles and practices.
  • Proficiency with Agile lifecycle processes, including Scrum, Continuous Integration, and Test-Driven Development methodologies.
  • Experience developing on Red Hat Linux or an equivalent operating system.
  • Knowledge of DevSecOps practices, including CI/CD pipelines and secure software development methodologies.
  • Experience using Generative AI and Machine Learning to improve productivity, collaboration, and performance.
  • Experience with gRPC and Protobufs.
  • Experience with Linux, VxWorks, INTEGRITY, or another real-time operating system.
  • Familiarity with Open Systems Architectures and modular design principles.
  • Domain knowledge in one or more of the following: Radars, EO/IR, EW, Network Communications, Datalinks, Platform Integration, Weapons/Effects (Missiles, Projectiles), Command & Control for Fire Control and Surveillance applications, or Multi-Domain Airborne Sensor Fusion and Tracking.

Responsibilities

  • Contribute as a software team member to some or all of a software product.
  • Possibly lead a small software team.
  • Work across the full product development lifecycle, including architecture, design, integration, testing, and field support.

Benefits

  • Employee Scholar Program covering tuition, academic fees, and books for undergraduate and graduate study at approved institutions.
  • 401(k) plan with a match of up to 4% of eligible employees’ savings.
  • Flexible work schedules and paid time off, including schedules with every other Friday off.
  • Medical, dental, vision, life insurance, short-term disability, and long-term disability benefits.
  • Flexible spending accounts.
  • Employee assistance program.
  • Parental leave.
  • Paid time off and holidays.
  • Potential eligibility for annual short-term and/or long-term incentive compensation programs; payments are not guaranteed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service