> Markdown version of [/jobs/ext/2180248-principal-software-engineer-sign-on-bonus-available](https://www.wearedevelopers.com/jobs/ext/2180248-principal-software-engineer-sign-on-bonus-available). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer (Sign On Bonus Available) - **Company:** BAE Systems - **Location:** Merrimack, NH, United States - **Experience:** Expert - **Salary:** $118,095.0 - $200,762.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Agile Methodology, Data Analysis, Confluence, JIRA, Automation of Tests, Software Quality, Code Review, Computer Engineering, Linux, Embedded Software, Python (Programming Language), Object-Oriented Software Development, Software Engineering, Git, SC Clearance, Information Technology, Atlassian Tools, Bitbucket, Software Version Control, Devsecops - **Published:** August 22, 2026 - **Apply:** https://dejobs.org/x/x/832A1C53C5D04A6BB5281A2A63EF103D/job/ ## About the Role * Active Secret Clearance * Bachelor s degree in computer science, computer engineering, or related field, and minimum of 10 years work experience or equivalent experience in Test Automation * Demonstrated ability to develop, lead, and motivate technical teams * Experience in embedded software development in C/C * Foundation in Object-Oriented design and implementation principles * Software engineering processes, methodologies, and tools * Software testing, validation, and verification activities * Understanding of Agile and DevSecOps development practices and CI/CD pipelines * Strong communication skills and ability to contribute to customer meetings, technical reviews, and design discussions Preferred Education, Experience, & Skills * Master s degree in computer science or computer engineering * Full life-cycle software development * Customer/Subcontractor interfacing * Experience using Git/Bitbucket, Jira, and Confluence ## Description Join BAE Systems Countermeasure & Electromagnetic Attack Solutions (CEMA) business area and lead the development of the nextgeneration RF software for the P8A Poseidon SelfProtection (P8ASP) program. Building on a $95million U.S. Navy contract, which is BAE s electronicwarfare solution that detects, exploits, and counters advanced missile threats, you will help shape a capability of strategic importance. As a member of the software development team, you will help evolve the RFinterface CSCI and integrate the 3U Direct Digital IRAD capability, delivering the performance and reliability needed to protect the Poseidon crew and enable operations in contested environments. In this software engineering role you will design, implement, and unittest highperformance RF signalprocessing algorithms using modern C on Linux, and develop supporting tools and scripts in Python for simulation, data analysis, and verification. You will work closely with systems, hardware, and test engineers to translate requirements into clean, maintainable code, and you will participate in code reviews, staticanalysis, and continuousintegration processes to ensure software quality and airworthiness compliance. Experience with realtime processing, hardwareintheloop testing, and openarchitecture integration will enable you to contribute effectively to rapidprototype builds and lowrate production deliveries. You will collaborate in an Agile, DevSecOpsdriven environment, using the Atlassian suite (Jira, Confluence, Bitbucket) and Git for source control and CI/CD pipelines. While the position is primarily based at BAE s stateoftheart facilities, occasional travel to customer sites may be required to support integration activities, troubleshoot issues, and demonstrate software functionality. By delivering robust, highquality RF software you will directly support BAE Systems missionWe Protect Those Who Protect Usand help ensure the next generation of maritime aircraft remains safe and missionready in the most demanding threat environments. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers)