Apply

Ready to go for it?

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

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

See all jobs on JobTailor

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

Software Engineer developing and enhancing complex software systems for Warfare Systems business group. Involves designing, maintaining, and troubleshooting software solutions.

Posted 5/20/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, ranging from simple to highly complex.
  • 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.

Requirements

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

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

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software designsoftware developmentdebuggingalgorithm developmentdatabase interfacessystem analysisdata flow analysisquality controlperformance optimizationCI/CD pipelines
Soft Skills
collaborationproblem-solvingcommunicationtechnical challenge resolution
Certifications
BS in Computer ScienceBS in Information SystemsBS in Network EngineeringTS/SCI w/ Poly