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

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.

Software Engineer
Mission Technologies, a division of HIISoftware 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 & 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, 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 resumeApplicant 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