Jobs · Minnesota

Senior Principal Software Engineer

RTX · St Louis Park, MN · 1 wk ago
HybridFull-time

Date posted: August 19, 2026

Location: St. Louis Park, MN (Hybrid)

Active and transferable U.S. government-issued Top Secret DoD security clearance required on day one. U.S. citizenship is required.

About the role

RTX BBN Technologies is seeking an experienced, creative, and highly motivated Sr. Principal Software Engineer to work on forward-looking projects in distributed systems, artificial intelligence, cyber security, information management, and virtual technologies. As a senior member of the team, you will lead complex software development efforts, collaborate with engineers, scientists, and customers, and contribute to BBN’s growth in current and new research areas.

Responsibilities

  • 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.

Requirements

  • Bachelor’s degree 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 of experience.
  • 10+ years of Java development.
  • 10+ years of Python experience.
  • Experience interacting with customers, suppliers, and/or other organizations/disciplines.
  • Active and transferable U.S. government-issued Top Secret DoD security clearance required prior to start date.

Preferred Qualifications

  • Ability to lead complex development efforts.
  • Experience estimating software tasks for extended periods (longer than 12 months).
  • Android development experience.
  • Network programming (e.g., sockets) or computer networking experience.
  • JavaScript experience.
  • Experience with the Team Awareness Kit (TAK).
  • AI/ML development skills.

Benefits

  • Medical, dental, vision, life insurance, and short/long-term disability.
  • 401(k) match.
  • Flexible spending accounts.
  • Flexible work schedules.
  • Employee assistance program.
  • Employee Scholar Program (educational assistance).
  • Parental (including paternal) leave.
  • Paid time off and holidays.
  • Annual short-term and/or long-term incentive compensation programs (eligibility dependent on role and collective-bargaining agreements).
  • Relocation assistance available.

Pay

The salary range for this role is $132,400 – $251,600 USD.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu