> Markdown version of [/jobs/ext/2544740-senior-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/2544740-senior-principal-software-engineer). 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). --- # Senior Principal Software Engineer - **Company:** RTX - **Location:** Minneapolis, MN, United States - **Experience:** Expert - **Salary:** $132,400.0 - $251,600.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Android Software Development, Computer Networks, Python (Programming Language), Network Programming, Software Engineering - **Published:** August 14, 2026 - **Apply:** https://globalhr.wd5.myworkdayjobs.com/REC_RTX_Ext_Gateway/job/US-MN-ST-LOUIS-PARK-5775--5775-Wayzata-Blvd--WAYZATA-Ste-630/Senior-Principal-Software-Engineer_01865877 ## About the Role Active and transferable U.S. government issued security clearance is required prior to start date. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance, * Typically requires a Bachelor's in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 10 years of prior software development experience or an Advanced Degree in a related field and minimum 7 years experience. * 10+ years of Java development * 10+ years of Python experience * Experience interacting with customers, suppliers, and/or other organizations / disciplines. * An active and transferable U.S. government issued security clearance is required prior to start date. Qualifications We Prefer: * Ability to lead complex development efforts * Experience with estimating software tasks for extended periods of time (i.e. longer than 12 months). * Android development experience a plus * Network programming (e.g., sockets) or computer networking experience a plus * JavaScript experience a plus * Experience with the Team Awareness Kit (TAK) is a plus * AI/ML development skills are a plus What We Offer: Whether you're just starting out on your career journey or are an experienced professional, we offer a robust total rewards package with compensation; healthcare, wellness, retirement, and work/life benefits; career development and recognition programs. Some of the benefits we offer include parental (including paternal) leave, flexible work schedules, achievement awards, educational assistance and child/adult backup care. To help you achieve your goals, BBN will provide: A strong leadership team well-versed in government R&D A collaborative and collegial environment to push state-of-the-art research A diverse and technically competent pool of research scientists who are willing to mentor, listen, and help you refine your research vision and goals ## Description We are looking for experienced, creative, and highly motivated Sr. Principal Software Engineer who can hit the ground running with development tasks, interact with current customers, contribute to one or more project teams, and contribute to BBN's growth of current and new research areas. As senior member of the team, responsibilities will also include development and presentation of reports documenting design, test and evaluation and technical results. What You Will Do: * Develop and test software using Java and Python. * Lead complex software development efforts and technical solutions. * Collaborate with engineers, scientists, customers, and cross-functional teams. * Support customer engagements, demonstrations, and technical evaluations. * Develop technical documentation and present project results. * Estimate development tasks and support long-term project planning. * Contribute to new and emerging BBN research areas. ## Related Videos - [Distributed search under the hood](https://www.wearedevelopers.com/videos/256-distributed-search-under-the-hood) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [Program your infrastructure with CDK and TypeScript](https://www.wearedevelopers.com/videos/144-program-your-infrastructure-with-cdk-and-typescript) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Trends, Challenges and Best Practices for AI at the Edge](https://www.wearedevelopers.com/videos/630-trends-challenges-and-best-practices-for-ai-at-the-edge) - [Data Science, ML & AI in the Oil and Gas Industry at NDT Global - Dr. Katja Träumner](https://www.wearedevelopers.com/videos/1308-data-science-ml-ai-in-the-oil-and-gas-industry-at-ndt-global-dr-katja-traumner) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [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) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)