Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Mission Technologies, a division of HII

Software Engineer

Mission Technologies, a division of HII

. Analyze user and system requirements to define software design, performance needs, and technical constraints .

Posted 10/7/2026full-timeAnnapolis Junction • Maryland • United StatesSeniorLead💰 $105,000 - $175,000 per yearWebsite

Tech Stack

Tools & technologies
LinuxTypeScript

About the role

Key responsibilities & impact
  • Analyze user and system requirements to define software design, performance needs, and technical constraints
  • Design, develop, modify, and integrate software solutions, including new features and adaptations for new environments or hardware
  • Debug and troubleshoot software defects, ensuring functionality, performance, and reliability
  • Develop and implement algorithms and database interfaces/queries
  • Conduct system and data flow analysis to support solution design and performance optimization
  • Create, review, and improve software and system documentation, development processes, and standards
  • Collaborate with system engineers, hardware engineers, and users to refine requirements and resolve technical challenges
  • Assist in developing and executing test procedures, performing quality control, and validating software functionality
  • Coordinate software installations, monitor system performance, and ensure operational compliance
  • Recommend and evaluate new technologies, tools, and development processes for complex software projects
  • Work independently or as part of a team to implement requirements, review and test software components, document test results, troubleshoot software issues, and support system-level design

Requirements

What you’ll need
  • BS in Computer Science, Information Systems, Network Engineering or related field and nine (9) years relevant experience for Software Engineer 1
  • Two (2) additional years of relevant Software Engineering experience may be substituted for a bachelor's degree for Software Engineer 1
  • Two (2) years of experience programming in Linux/Windows environments and working with DevOps CI/CD pipelines for Software Engineer 1
  • BS in Computer Science, Information Systems, Network Engineering or related field and fifteen (15) years relevant experience for Software Engineer 2
  • Three (3) additional years of relevant Software Engineering experience may be substituted for a bachelor's degree for Software Engineer 2
  • Six (6) years of experience programming in Linux/Windows environments and working with DevOps CI/CD pipelines for Software Engineer 2
  • TS/SCI w/ Poly required for consideration
  • 0–10% required travel

Benefits

Comp & perks
  • Best-in-class medical, dental and vision plan choices
  • Wellness resources
  • Employee assistance programs
  • Savings Plan Options (401(k))
  • Financial planning tools
  • Life insurance
  • Employee discounts
  • Paid holidays and paid time off
  • Tuition reimbursement
  • Early childhood and post-secondary education scholarships
  • Competitive benefits
  • Educational and training programs for continual career growth
  • Bonus/other non-recurrent compensation may occasionally be offered for qualified positions