Mid-Level/Senior Level Software Engineer

AmentumCrane, IN
$120,000 - $200,000

About The Position

Amentum is seeking a Mid-Level or Senior Level Software Engineer specializing in configuration management and cybersecurity to support a key Government customer. This position focuses on providing comprehensive system software solutions to update, support, and modernize system and WRA-level software capabilities. The engineer will contribute to improving operational efficiency, security, and agility through a multifaceted approach that includes establishing a strong software cadre, adopting agile methodologies, and leveraging industry services. The Software Engineer will work closely with cross-functional teams to ensure new software meets rigorous performance and security standards that protect mission systems and warfighters.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field and 8 years of experience.
  • Experience with configuration management tools and version control systems (e.g., Git-based platforms).
  • Working knowledge of cybersecurity principles, secure coding practices, and risk mitigation strategies.
  • Experience supporting software development in agile or DevSecOps environments.
  • Ability to troubleshoot and resolve complex software and configuration issues.
  • Strong analytical, organizational, and communication skills.
  • Must be able to obtain and maintain a US Government Secret Clearance.
  • Please note US Citizenship is required to obtain a Secret Clearance.

Nice To Haves

  • Active Secret Clearance
  • Experience with automated build and deployment pipelines (CI/CD).
  • Familiarity with DoD cybersecurity frameworks and standards.
  • Experience with containerization and cloud-based development environments.
  • Relevant cybersecurity or configuration management certifications.

Responsibilities

  • Develop, implement, and maintain configuration management processes for system and WRA-level software.
  • Design and integrate secure software solutions aligned with cybersecurity best practices and compliance requirements.
  • Support modernization initiatives by applying agile development methodologies and DevSecOps principles.
  • Collaborate with software, systems, and cybersecurity teams to ensure secure configuration baselines and version control.
  • Establish and maintain software repositories, build pipelines, and automated deployment processes.
  • Perform vulnerability assessments and support remediation activities across software environments.
  • Create and maintain technical documentation for software configurations, processes, and standards.
  • Participate in code reviews and security audits to ensure adherence to quality and cybersecurity requirements.
  • Support testing, integration, and validation of software updates and releases.
  • Contribute to continuous improvement of software development environments and workflows.

Benefits

  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service