Senior Software Engineer

John H. Northrop & Associates

$90K — $130K *
Aerospace & Defense
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • U.S. Citizen with an Active DoD Secret Clearance required.
  • Bachelor's degree in Computer Science, Computer Engineering, or Engineering with substantial software experience from an ABET accredited program.
  • Minimum of 8 years of software engineering experience, covering requirements analysis, design, coding, integration, and testing.
  • Experience with Agile and SAFe methodologies preferred.
  • Strong analytical and problem-solving skills, particularly in software system performance and reliability.

Responsibilities

  • Develop and maintain software requirements and specifications.
  • Review vendor software specifications and provide feedback.
  • Recommend enhancements for software performance and sustainability.
  • Coordinate with vendors for system integration and testing.
  • Engage with customers to understand and adapt to evolving requirements.
  • Lead technical software design and code reviews.
  • Promote automated software testing strategies.

Benefits

  • Comprehensive healthcare benefits provided.
  • Paid leave and retirement plans included.
  • Insurance programs offered for employees and their dependents.
  • Education and training assistance available.
Full Job Description
Senior Software Engineer

JHNA is actively seeking a talented Senior Software Engineering to support our NAVAIR government customer located at Patuxent River, MD. This position will require on-site/in person support.
  • Roles/Responsibilities:
  • Develop and maintain software requirements and specifications.
  • Review and evaluate vendor software specifications, requirements, designs, and architecture proposals.
  • Provide recommendations for software enhancements to improve performance, sustainability, architecture, and interoperability.
  • Identify and advise on strategies to mitigate software obsolescence.
  • Coordinate with vendors on software and system integration, testing, and demos.
  • Collaborate with external program offices to ensure effective technical exchange and interoperability with PMA-281 solutions.
  • Engage with customers to understand evolving requirements and mission objectives.
  • Work closely with product managers, UX/UI designers, and DevOps teams to align technical solutions with user needs and deployment solutions.
  • Lead technical software design and code reviews to maintain engineering standards.
  • Promote software engineering excellence, including test coverage, maintainability, and clean code principles.
  • Conduct analysis of software defects and evaluate vendor recommendations for resolution.
  • Promote the design and implementation of automated software testing strategies, including unit, integration, and system tests.
  • Collaborate with QA teams to ensure robust software validation and verification processes.
  • Monitor and report on software system performance, reliability, and scalability profiles to identify limitations and areas of improvement.
  • Coordinate with Cyber Security SMEs to ensure software adherence to cybersecurity standards and relevant compliance frameworks.
  • Participate in Agile and SAFe team processes, including Sprint reviews, Backlog Grooming and Program Increment Planning.
  • Promote and facilitate the implementation of a Government owned DevSecOps software factory.
  • Manage tracking and reporting of software development metrics to support transparency and progress.
  • Lead process improvement efforts for software-related workflows and delivery.
  • Utilize and promote modern workflow and collaboration tools such as Jira and Confluence.
  • Develop, document, and implement software acquisition development and sustainment plans.
  • Support reporting, briefing, and status updates to IPT, PMA, PEO, and sponsor leadership.
  • Participate in developing cost estimates, schedules, and risk management strategies for software activities.
  • Provide Software Engineering inputs to IPT contracting efforts including: preparing SOWs, developing CDRLs, developing IGCEs, and conducting CDRL reviews.

Qualifications Required:
  • Candidate must be a U.S. Citizen with an Active DoD Secret Clearance.
  • BS or BA degree in Computer Science or Computer Engineering. A BS or BA degree in Engineering with significant recent experience in software coding, software development, and software acquisition is also acceptable. Degree must be awarded from a college program with ABET (Accreditation Board for Engineering and Technology, Inc.) certification.
  • At least five (8) years of software engineering experience, performing software requirements analysis, software design, software coding, software integration and software testing.
  • Willingness to work on-site at NAS Patuxent River, MD.


JHNA is committed to pay transparency for our applicants and employees. The salary range for this position is $90,000- $130,000. Actual compensation will be determined based on several factors permitted by law. JHNA/TSA provides for the welfare of its employees and their dependents through a comprehensive benefits program by offering healthcare benefits, paid leave, retirement plans, insurance programs, and education and training assistance.

Similar Jobs

More Jobs at John H. Northrop & Associates

More Aerospace & Defense Jobs

Find similar Senior Software Engineer jobs: