BAE Systems is seeking a Senior Principal Software Engineer to develop advanced solutions for defense customers, including Signals Intelligence (SIGINT), aircraft protection, radar warning, and electronic attack systems. The work supports critical mission capabilities addressing evolving national security and warfighter needs. As an integrated team member, you will collaborate with Systems, Hardware, and Test engineers across project planning, requirements development, design, development, integration, and testing. You will prepare design and project documentation for complex programs and may serve as a technical lead, mentor teammates, and present technical designs at customer technical interchange meetings. The role includes analyzing, designing, coding, and modifying complex software—typically in C++—and evaluating designs for flaws. You will provide technical leadership for assigned design disciplines, help select and apply new technologies, support long-term technical goals, and maintain effective communication among engineers, program participants, and management. You will also use and evolve processes to apply effective techniques while minimizing design and product costs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior