Software Engineer – Cloud & DevSecOps

Peraton•Annapolis Junction, MD
•$146,000 - $234,000

About The Position

Peraton is seeking a Software Engineer focused on Cloud and DevSecOps to design, develop, test, maintain, and integrate software applications for a national security program. The role includes analyzing user and system requirements, assessing technical feasibility, developing efficient and scalable solutions, improving existing systems, resolving defects, optimizing database interactions, and supporting testing and system integration. The engineer collaborates with software, systems, and hardware teams to ensure solutions align with system architecture and constraints. The position also involves creating and maintaining technical documentation, ensuring quality and coding-standard compliance, improving development processes and team workflows, and contributing to timely delivery. The engineer may lead small efforts or tasks and is expected to identify practical improvements that enhance system functionality and operational efficiency. The role requires an active TS/SCI clearance with current polygraph and 14 years of software development or engineering experience, or an applicable substitution for the stated bachelor's degree requirement.

Requirements

  • Active TS/SCI security clearance with current polygraph.
  • Fourteen years of experience in software development or engineering.
  • Bachelor's degree in a technical discipline from an accredited college or university; four additional years of software engineering experience may be substituted for the degree.
  • Experience with JIRA and GitLab for development workflows, issue tracking, and version control.
  • Proficiency coordinating Agile/Scrum methodologies, including iterative development and sprint planning.
  • Skill defining, provisioning, and managing cloud infrastructure using Terraform.
  • Experience implementing AWS cloud security best practices, including IAM policies, network segmentation, encryption, and auditing.
  • Experience designing and maintaining CI/CD pipelines for automated testing, building, and deployment.

Responsibilities

  • Analyze user and system requirements to support software design, define performance expectations, and assess technical feasibility.
  • Design, develop, test, and maintain software applications, including enhancing existing systems with new features and capabilities.
  • Debug, troubleshoot, and resolve software defects to ensure system reliability and performance.
  • Collaborate with cross-functional teams, including systems and hardware engineers, to align software solutions with system architecture and constraints.
  • Develop and optimize data queries and database interactions, from simple retrievals to complex data processing.
  • Contribute to system integration across new or existing environments, ensuring compatibility and stability.
  • Apply algorithmic thinking to meet functional and performance requirements and implement efficient, scalable solutions.
  • Support testing by developing and executing test procedures for software components.
  • Create, review, and maintain technical documentation for software and system components.
  • Recommend and implement improvements to development processes, documentation standards, and team workflows.
  • Perform quality-control activities to ensure adherence to coding standards and system requirements.
  • Contribute to the development team and lead small efforts or tasks as needed.
  • Assist in coordinating development activities to support timely and compliant software delivery.
  • Identify inefficiencies and propose practical enhancements as part of continuous improvement.
  • Design, develop, and implement software solutions that improve system functionality, address emerging requirements, and enhance operational efficiency.

Benefits

  • Heavily subsidized employee benefits coverage for employees and dependents supporting the program.
  • 25 days of PTO accrued annually, up to a generous PTO cap.
  • Eligibility to participate in a bonus plan.
  • Medical, dental, vision, and life insurance.
  • Health savings account.
  • Short- and long-term disability.
  • Employee assistance program (EAP).
  • Parental leave.
  • 401(k).
  • Paid time off for vacation.
  • Company-paid holidays.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service