Software Engineer II - Secret clearance required

Programs Management Analytics and Technologies, Inc.

$90K — $130K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3 years of experience in software engineering.
  • Proficiency in programming concepts from professional or academic experience.
  • Familiarity with Agile and DevOps/DevSecOps methodologies in practice.
  • Bachelor's degree in engineering, mathematics, computer science, or similar fields.
  • Strongly preferred certifications in Agile Development or Scrum.

Responsibilities

  • Research, design, and develop tailored software solutions as per program specifications.
  • Analyze user needs to create software that meets performance and functional requirements.
  • Enhance existing software for improved performance and user experience.
  • Collaborate across teams to integrate hardware and software systems.
  • Utilize modern methodologies for software development tasks, including Agile practices and CI/CD.
  • Maintain application databases and support data integrity and access controls.
  • Produce technical documentation aligned with project standards.

Benefits

  • Opportunity to work on mission-critical systems for national defense.
  • Collaborative work environment with multi-disciplinary teams.
  • Participation in modern Agile software development practices.
  • Potential for travel to customer sites and government facilities as needed.
  • Support for continuous improvements in tools and workflows.
Full Job Description
In this role, you will support PMW 160 by collaborating with engineers and operators to design, develop, and deliver resilient, mission-focused solutions that enable and enhance national defense capabilities.

About the role: The Software Engineer II researches, designs, develops, and enhances computer and network software and specialized utility programs in support of Navy enterprise systems. You will analyze user needs, translate requirements into technical solutions, and apply principles of computer science, engineering, and mathematical analysis to implement and maintain high-quality software capabilities. This position works collaboratively with multi-disciplinary teams-including project management, acquisition, logistics, and security-to integrate hardware and software systems and to support established specifications and performance requirements. The Software Engineer II also supports the maintenance of databases within assigned application areas and participates in modern, agile software development life cycle activities.

Responsibilities:
  • Research, design, and develop computer and network software or specialized utility programs in accordance with program requirements and industry best practices.
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis to meet functional and performance requirements.
  • Update, refactor, or enhance existing software capabilities to improve performance, maintainability, security, and user experience.
  • Collaborate with other functional disciplines (e.g., project management, acquisition, logistics, security, and operations) to integrate hardware and software systems and to develop system specifications and performance requirements.
  • Implement software development tasks using modern software development methodologies (e.g., Agile, DevOps/DevSecOps), including participation in sprints, stand-ups, planning, retrospectives, and continuous integration/continuous deployment (CI/CD) activities.
  • Maintain and support databases within an application area, including implementation of queries, stored procedures, data access layers, and data integrity controls as required.
  • Develop and maintain technical documentation, including design specifications, interface control documents, test plans, and user documentation in accordance with program and organizational standards.
  • Participate in code reviews, unit testing, integration testing, and defect resolution to ensure software quality and compliance with requirements and coding standards.
  • Troubleshoot, diagnose, and resolve software defects and performance issues in development, test, and production environments, coordinating with stakeholders as needed.
  • Support configuration management and version control practices, ensuring appropriate tracking, branching, and baselining of software artifacts.
  • Contribute to continuous process improvement by recommending enhancements to tools, workflows, and development practices.


Required Skills and Experience:
  • 3 years of professional experience with software engineering.
  • Experience applying programming concepts in a professional or academic setting.
  • Experience applying modern software development methodologies (e.g., Agile, DevOps/DevSecOps) in a professional or academic setting.


Preferred Skills and Experience:
  • Experience developing software in a DoW, Navy, or other federal government environment.
  • Experience supporting large-scale, enterprise, or mission-critical systems.
  • Familiarity with secure coding practices and basic information assurance/cybersecurity concepts.
  • Experience with CI/CD pipelines and associated toolchains (e.g., Git, Jenkins, GitLab CI, Azure DevOps, or similar).
  • Experience with requirements management and defect tracking tools (e.g., Jira, Azure DevOps, or similar).


Education and Certification Requirements:
  • Bachelor's degree in a quantitative field such as engineering or mathematics (e.g., Electrical Engineering, Computer Engineering, Computer Science, Information Technology, or Information Systems).
  • Agile Developer certification or Certified Scrum Developer certification (strongly preferred)


Citizenship and Clearance requirements:
  • US Citizenship required
  • No dual citizenship
  • Active Secret Clearance


Location/Address:
  • San Diego, CA area strongly preferred


Travel & Passport:
  • Under 10% travel


Work Environment: PMAT offices as needed. In some cases, work in a government facility may be required. Travel may be required for customer engagement, team coordination, and potentially for business development.

#CJ

Similar Jobs

More Jobs at Programs Management Analytics and Technologies, Inc.

More Aerospace & Defense Jobs

Find similar Software Engineer II - Secret clearance required jobs: