Sr. Software Engineer

Huntington Ingalls Industries

Maryland

On-site

USD 135,000 - 215,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision plans
401(k) Savings Plan Options
Paid holidays and time off
Tuition reimbursement

Job summary

Huntington Ingalls Industries is looking for a Senior Software Engineer in Annapolis Junction, MD. The role involves designing and developing complex software systems, including analytics tools and real-time systems. The ideal candidate will have over 20 years of experience and expertise in Linux/Windows programming and DevOps.

The company offers a competitive benefits package and requires a TS/SCI security clearance with Poly. This position is full-time and salary will be between $135,000 and $215,000.

Qualifications

  • 20 years relevant experience in software engineering.
  • 10 years experience programming Linux / Windows operating systems.
  • 10 years experience in DevOps using CI/CD pipelines.
  • TS/SCI security clearance with Poly required.

Responsibilities

  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Design and code new software or modify existing software.
  • Integrate existing software into new or modified systems.

Skills

Programming Linux
Programming Windows
DevOps using CI/CD pipelines
Software Testing

Education

BS in Computer Science or related field

Job description

Location: Annapolis Junction, MD, United States

Requisition Number: 28827

Required Travel: 0 - 10%

Employment Type: Full Time / Salaried / Exempt

Anticipated Salary Range: $135,000.00 - $215,000.00

Security Clearance: TS/SCI with Poly

Level of Experience: Senior

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.

WS is seeking a Senior Software Engineer to design, develop, maintain, and enhance complex software systems, including analytics tools, large‑scale data processing, real‑time systems, and business applications. The engineer works independently or on a team, reviewing and testing components for compliance with requirements and resolving software issues. This role applies appropriate development methodologies and contributes to system design, including hardware/software tradeoffs, reuse strategies, COTS/GOTS integration, and requirements analysis from the system level down to individual components.

Job Responsibilities
  • Analyze user requirements to derive software design and performance requirements.
  • Debug existing software and correct defects.
  • Provide recommendations for improving documentation and software development process standards.
  • Design and code new software or modify existing software to add new features.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Write or review software and system documentation.
  • Serve as team lead at the level appropriate to the software development process being used on any particular project.
  • Design or implement complex database or data repository interfaces/queries.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
Minimum Qualifications
  • BS in Computer Science, Information Systems, Network Engineering or related field.
  • Twenty (20) years relevant experience.
  • Four (4) additional years of relevant Software Engineering experience may be substituted for a bachelor's degree.
  • Ten (10) years’ experience programming Linux / Windows operating systems.
  • Ten (10) years’ experience in DevOps using CI/CD pipelines.
  • TS/SCI w/ Poly required for consideration.

We offer competitive benefits such as 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; and early childhood and post-secondary education scholarships. Bonus or other non-recurrent compensation is occasionally offered for qualified positions.

All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, physical or mental disability, age, veteran status or any other basis protected by federal, state, or local law.

Do you need assistance? If you need a reasonable accommodation, please send an e‑mail to buildyourcareer@hii-co.com or call 1‑844‑849‑8463. Please note only inquiries concerning accommodations will be responded to from this email address. For assistance, press #3 for HII Mission Technologies.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Mission Technologies, a division of HII • Maryland

On-site
USD 120,000 - 180,000
Medical, dental & vision plan
401(k) Savings Plan
Paid holidays & PTO
+2
Cyber Software Engineer
Cyber Software Engineer

Huntington Ingalls Industries • Maryland

On-site
USD 130,000 - 180,000
Software Engineer 2 - 23831 (FS Poly Required)
Software Engineer 2 - 23831 (FS Poly Required)

Huntington Ingalls Industries • Fort Meade (MD)

On-site
USD 78,000 - 120,000
Software Engineer 1 - 23832 (FS Poly Required)
Software Engineer 1 - 23832 (FS Poly Required)

Huntington Ingalls Industries • Fort Meade (MD)

On-site
USD 65,050 - 100,000
Software Engineer 1 - 23832 (FS Poly Required)
Software Engineer 1 - 23832 (FS Poly Required)

Mission Technologies, a division of HII • Fort Meade (MD)

On-site
USD 65,000 - 107,000
Software Engineer
Software Engineer

Huntington Ingalls Industries • Maryland

On-site
USD 125,000 - 165,000
Best-in-class medical, dental and vision plans
Wellness resources
Employee assistance programs
+3
Software Engineer 2 - 23831 (FS Poly Required)
Software Engineer 2 - 23831 (FS Poly Required)

Mission Technologies, a division of HII • Fort Meade (MD)

On-site
USD 78,000 - 129,000
Software Engineer
Software Engineer

Mission Technologies, a division of HII • Maryland

On-site
USD 120,000 - 150,000
Best-in-class medical, dental and vision plans
Wellness resources
Employee assistance programs
+4
Software Engineer - Multiple Levels - 29775
Software Engineer - Multiple Levels - 29775

Huntington Ingalls Industries • Columbia (MD)

Hybrid
USD 72,000 - 145,000
401K Match
Paid Time Off
Floating Holidays
+2
Systems Engineer 3 - 23837 (FS Poly Required)
Systems Engineer 3 - 23837 (FS Poly Required)

Huntington Ingalls Industries • Fort Meade (MD)

On-site
USD 94,000 - 150,000