Software Engineer II

BAE Systems•Nashua, NH
•$79,365 - $134,921•Onsite

About The Position

BAE Systems is seeking early-career software professionals to develop advanced defense solutions, including Signals Intelligence (SIGINT), aircraft protection, radar warning, and electronic attack systems. The role supports products that provide critical mission capabilities to address evolving threats to national security and military personnel. The organization emphasizes software engineering career development and offers opportunities to align project work with career aspirations, build technical skills, and pursue future technical leadership or other engineering and program-management paths. New employees are paired with a mentor, and training and education benefits are available. The position is based at a BAE Systems facility in Southern New Hampshire, with facilities in Nashua, Hudson, Merrimack, and Manchester. It is performed full-time onsite, with occasional travel potentially required to support integration and test events. The schedule offers flexible scheduling and every other Friday off.

Requirements

  • Bachelor's degree in computer science, computer engineering, or a related field, and two years of related work experience, or equivalent experience.
  • Experience with object-oriented design, development practices, and implementation in C++.
  • Experience with source code control tools.
  • Willingness to perform a wide variety of related tasks.
  • US citizenship is required pursuant to a government contract.

Nice To Haves

  • Active Secret clearance within the last two years.
  • Real-time embedded development experience.
  • Experience with Git, Jira, and Confluence.
  • Agile development experience.
  • Experience designing and/or implementing software algorithms.

Responsibilities

  • Analyze, design, code, and modify code—typically in C++—for complex software designs for simple systems, subsystems, or subsystems of larger systems.
  • Assist in evaluating complex software designs to identify design flaws.
  • Use a Windows- or Linux-based software development environment.
  • Integrate and test software in selected target test environments, including embedded targets ranging from ARM to high-performance x86-64 CPUs and GPUs.

Benefits

  • Tuition reimbursement for advanced degrees.
  • Health, dental, and vision insurance for eligible regular employees scheduled to work 20 or more hours per week.
  • Health savings accounts.
  • 401(k) savings plan.
  • Disability coverage.
  • Life and accident insurance.
  • Employee assistance program.
  • Legal plan.
  • Discounts on home, auto, and pet insurance.
  • Paid time off and paid holidays.
  • Paid parental, military, and bereavement leave, as well as applicable federal and state sick leave.
  • Company recognition program with monetary or non-monetary awards.
  • Other incentives may be available depending on position level and/or job specifics.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service