Software Engineer at HII in Annapolis Junction, MD
- Company: HII
- Location: Annapolis Junction, MD, Maryland
- Salary: $105K – $175K
- Job type: full time
- Workplace: onsite
- Posted: 2026-10-13
Job description
Requisition Number: 30555 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $105,000.00 - $175,000.00 Security Clearance: TS/SCI with Poly Level of Experience: Mid This opportunity resides with Warfare Systems (WS) , a business group within HII’s Mission Technologies division. Warfare Systems comprises cyber and mission IT; electronic warfare; and C5ISR systems. HII works within our nation’s intelligence and cyber operations communities to defend our interests in cyberspace and anticipate emerging threats. Our capabilities in cybersecurity, network architecture, reverse engineering, software and hardware development uniquely enable us to support sensitive missions for the U.S. military and federal agency partners. Leadership Mindset at HII – Mission Technologies Leadership at HII is a mindset, not a title. Through our Leadership Capability Framework, we define how every team member contributes to our mission and culture: Know & Grow Your People – Commit to learning and supporting team success. Build Relationships – Communicate openly, collaborate well, and build trust. Take Ownership – Deliver on commitments and take pride in your work. Customer First – Focus on the mission and those we serve. Shape the Future – Bring ideas, curiosity, and continuous improvement. Act with Urgency – Take initiative and follow through with purpose. These capabilities guide how all employees contribute to our shared success across Mission Technologies. Job Description Warfare Systems (WS), a division of HII Mission Technologies provides full-spectrum cyber, EW, and space capabilities that address today’s rapidly changing, multi-domain global security threats, and anticipate emerging threats. We are a diverse organization offering competitive and challenging opportunities to highly motivated and talented individuals. WS is seeking multiple Software Engineers (Levels 0–2) to design, develop, maintain, and enhance complex software systems, including data‑intensive analytics, novel algorithms, large‑scale data processing, real‑time applications, and business information systems. Engineers will work independently or as part of a team to implement requirements, review and test software components for compliance with design specifications, and document test results. They will troubleshoot and resolve software issues, apply development and design methodologies appropriate to the environment, and support system‑level design by evaluating hardware/software tradeoffs, promoting software reuse, and assessing COTS/GOTS solutions. Responsibilities also include participating in requirements analysis and translating system‑level needs into implementable software components. This posting is to collect applications for current and future openings for HII Mission Technologies. Candidates will be screened as opportunities come available and selected candidates will be contacted about an opportunity. We are hiring across multiple levels with a range of professional experience. Salary ranges below: Software Engineer 1: $105,000 - $145,000 Software Engineer 2: $135,000 - $175,000 Essential Job Responsibilities • 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, per
Software Engineer on JobPost.