Lead Software Engineer

Peraton

$135K — $216K *
Aerospace & Defense
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor’s in Computer Science or Engineering; 12+ years experience.
  • Active Secret clearance with potential for Top Secret eligibility.
  • Proficient in programming languages like Java, C++, Python.
  • Experience with Jira and Confluence tools.
  • History of leading technical teams in mission-critical settings.
  • Familiar with DevSecOps, CI/CD, and containerization tools.
  • Background in distributed systems and ground-system architectures.

Responsibilities

  • Lead full life-cycle software development, from architecture to deployment.
  • Act as primary technical contact for software development efforts.
  • Define software architecture ensuring scalability and security.
  • Enforce Agile processes within software development teams.
  • Provide mentorship to software developers and subcontractors.
  • Collaborate with engineering teams on software integration and alignment with requirements.
  • Ensure compliance with cybersecurity and development standards.

Benefits

  • Opportunities for professional growth and development.
  • Dynamic work environment supporting national defense missions.
  • Mentorship and guidance in a collaborative team setting.
  • Engagement with government stakeholders for impactful projects.
  • Focus on innovation with cutting-edge technology solutions.
Full Job Description
Responsibilities

Peraton is seeking incumbent and external qualified candidates to support North American Aerospace Defense Command (NORAD) Cheyene Mountain Complex (NCMC) – Integrated Tactical Warning/Attack Assessment (NCMC-ITW/AA) and Space Support Contract III (NISSC III).

Qualified candidates will help operate, maintain, and sustain critical national mission systems to deliver resilient strategic threat warning and space capabilities as part of a world-wide architecture, providing strategic warning that our nation depends on during a conflict. This program will provide an opportunity to exploit the capabilities inherent in our diverse national systems to better meet the needs of the national command authority and warfighters to detect, track, and respond to strategic threats through 2030 and beyond.

 

The Software Developer Technical Lead will serve as the senior technical authority for software development activities supporting. This individual will guide the engineering team in designing, developing, integrating, and delivering mission critical software solutions. 

 

Key Responsibilities:

  • Lead software development activities across the full life-cycle, including architecture, design, implementation, integration, testing, and deployment. 
  • Serve as the primary technical point of contact for software development within the Epoch 2 Ground Management and Integration effort. 
  • Define and maintain software architecture that supports scalable, resilient, and secure ground system capabilities. 
  • Ensure software development teams align and follow Agile software development processes 
  • Provide technical direction and mentor-ship to a team of software developers and subcontractor personnel. 
  • Coordinate with systems engineering teams to ensure software solutions align with system requirements, interfaces, and mission needs. 
  • Oversee integration of software components into larger ground system architectures, ensuring compatibility and performance. 
  • Confirm compliance with cybersecurity, DevSecOps, and SSC standards throughout the development lifecycle. 
  • Support Agile planning and execution models to include sprint planning, backlog refinement, and technical reviews. 
  • Conduct code reviews and enforce best practices for quality, maintainability, and reliability. 
  • Prepare and deliver technical documentation including design artifacts, interface control documents, and test plans. 
  • Collaborate with the Program Manager to track progress, identify risks, and ensure successful delivery of milestones. 
  • Engage with government stakeholders to clarify requirements, present technical solutions, and support decision making. 

 

****Please note that this is contingent upon contract award****

Qualifications

Required Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field, a minimum of 12 years experience 
  • Minimum active Secret clearance with eligibility to obtain a Top Secret clearance after joining the program.
  • Proficiency in modern programming languages such as Java, C++, Python, or similar 
  • Experience using Jira and Confluence  
  • Experience leading technical teams in complex, mission critical environments 
  • Familiarity with DevSecOps pipelines, CI/CD, and containerized environments (Docker, Kubernetes) 
  • Experience with distributed systems, real-time processing, or ground-system architectures 

 Desired Qualifications:

  • Active Top Secret clearance
  • Strong communication and collaboration skills 
  • Experience with space or missile defense programs, especially OPIR or SSC programs 
  • Knowledge of Agile frameworks such as Scrum or SAFe 
  • Experience with cloud architectures (AWS, Azure, or government cloud environments) 
  • Background in systems engineering or integration of complex multivendor systems 
Target Salary Range$135,000 - $216,000. This represents the typical salary range for this position. Salary is determined by various factors, including but not limited to, the scope and responsibilities of the position, the individual’s experience, education, knowledge, skills, and competencies, as well as geographic location and business and contract considerations. Depending on the position, employees may be eligible for overtime, shift differential, and a discretionary bonus in addition to base pay.

Similar Jobs

More Jobs at Peraton

More Aerospace & Defense Jobs

Find similar Lead Software Engineer jobs: