FREE ACCESS
5,000–10,000 jobs/day
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.

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 & technologiesLinuxTypeScript
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