Early Career Software Engineer - 30877

HII's Mission Technologies division•Annapolis Junction, MD
•$72,209 - $105,000•Hybrid

About The Position

HII – Mission Technologies is seeking an Early Career Software Engineer to support the development and maintenance of modern software applications for national broadband initiatives, data analytics platforms, and critical telecommunications systems. The engineer will work with experienced engineers and cross-functional teams to build reliable, secure, and scalable solutions supporting digital equity and communications infrastructure across the United States. This is a hybrid opportunity requiring some onsite work in Annapolis Junction, Maryland. The position is with Warfare Systems, a business group within HII’s Mission Technologies division. The role supports software development and maintenance in areas related to national telecommunications mission objectives and contributes to the division’s broader work in national security and defense technology.

Requirements

  • Level 1: No years of experience with a bachelor’s degree in a related field and previous engineering internship experience.
  • Level 2: Two years of relevant experience with a bachelor’s degree in a related field, or no years of experience with a master’s degree in a related field.
  • Foundational knowledge or coursework in at least one of Python, MATLAB, Rust, Unreal Engine, or Azure Cloud/Windows desktop environments.
  • Basic understanding of APIs, RESTful services, or software architecture concepts.
  • Ability to obtain and maintain a SECRET security clearance.
  • Adequate visual acuity and manual dexterity to meet the requirements of the Software Engineer family.

Nice To Haves

  • An active SECRET security clearance.

Responsibilities

  • Assist in designing, developing, testing, and deploying software solutions supporting national telecommunications mission objectives.
  • Work with senior engineers and product teams to translate requirements into technical tasks.
  • Learn and apply secure coding practices and support compliance with cybersecurity standards.
  • Support maintenance, bug fixes, and performance improvements for existing applications.
  • Contribute to basic documentation and participate in team knowledge-sharing activities.

Benefits

  • Medical, dental, and vision plan choices
  • Wellness resources
  • Employee assistance programs
  • 401(k) savings plan options
  • Financial planning tools
  • Life insurance
  • Employee discounts
  • Paid holidays and paid time off
  • Tuition reimbursement
  • Early childhood and post-secondary education scholarships
  • Occasional bonus or other non-recurrent compensation for qualified positions, if applicable
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service