Apogee Engineering, LLC

Software Engineer – AFLCMC/ESAW

Apogee Engineering, LLC

full-time

Posted on:

Location Type: Hybrid

Location: Omaha • New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

SeniorLead

Tech Stack

CloudPythonSDLCTypeScript

About the role

  • Design, develop, and maintain secure software solutions within an agile development framework
  • Implement DevSecOps practices including automated security testing, code scanning, and vulnerability assessment throughout the CI/CD pipeline
  • Collaborate with cross-functional agile teams to translate high-level requirements into detailed technical designs and user stories
  • Develop and maintain automated build, test, deployment, and infrastructure provisioning scripts
  • Conduct peer code reviews and security assessments to ensure adherence to secure coding practices
  • Integrate security controls and compliance requirements into the Software Development Lifecycle (SDLC)
  • Perform Software Quality Assurance (SQA) to ensure developed software meets defined security and quality specifications
  • Analyze and remediate security vulnerabilities identified through automated scanning and manual testing
  • Maintain documentation for security controls, compliance artifacts, and risk assessments
  • Apply advanced software engineering principles to analyze requirements, design solutions, and evaluate operational feasibility
  • Develop comprehensive technical documentation including architecture diagrams, flowcharts, and system specifications
  • Conduct systems analysis and recommend process improvements for enhanced security and operational efficiency
  • Evaluate, test, and recommend software tools and technologies that support secure development practices
  • Actively participate in agile ceremonies including sprint planning, daily standups, retrospectives, and sprint reviews
  • Collaborate with government lead engineers, users, and stakeholders to refine requirements and deliver value iteratively
  • Contribute to continuous improvement of team processes and DevSecOps practices

Requirements

  • Citizenship: Must be a US citizen
  • Clearance: Must possess and maintain a TS w/SCI eligibility
  • Certifications: Current CSSLP or equivalent certification required
  • Security+ or equivalent certification with 6 months to obtain CSSLP acceptable
  • Education combined with years of Experience: Advanced Degree (MA/MS) with 10+ years of relevant experience (12+years preferred), including minimum of 5 years supporting the DoD OR, BA/BS with 12+ years of relevant experience (15+years preferred), including minimum of 5 years supporting the DoD OR, 18+ years of relevant experience (20+years preferred) with minimum of 8 years supporting the DoD (in lieu of a degree)
  • Extensive knowledge and hands-on experience across the complete Software Development Life Cycle (SDLC)
  • Strong software design and coding expertise with secure development practices
  • Expertise with Python required
  • Comprehensive understanding of agile methodologies (Scrum, Kanban, SAFe)
  • Proficiency in DevSecOps tools and practices including CI/CD pipelines, automated testing, and security integration
  • Experience with Gitlab, preferred
  • Experience with infrastructure as code, containerization, and cloud security practices
  • Proven experience supporting Department of Defense software development projects
  • Understanding of government compliance requirements and security frameworks
  • Experience working in classified environments and handling sensitive information
  • This position requires an on-call schedule once every 6 weeks to cover 24/7 service
Benefits
  • Not specified 📊 Resume Score Upload your resume to see if it passes auto-rejection tools used by recruiters Check Resume Score

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDevSecOpsautomated testingsecurity integrationSoftware Development Life Cycle (SDLC)secure coding practicesinfrastructure as codecontainerizationsecurity assessmentsSoftware Quality Assurance (SQA)
Soft skills
collaborationcommunicationagile methodologiesprocess improvementproblem-solvinganalytical skillsteamworkleadershipadaptabilityattention to detail
Certifications
CSSLPSecurity+