Software Engineer, Senior Advisor Top Secret/SCI w/Poly

Peraton Inc
Annapolis Junction, MD, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Compensation
$176,000.0 - $282,000.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Software Applications JIRA Cloud Engineering Software Documentation Databases Continuous Delivery Continuous Integration Software Debugging Identity and Access Management Issue Tracking Systems Iterative and Incremental Development
+15 more
Network Segmentation Scrum Methodology Software Engineering Software Requirements Analysis Software Systems Systems Architecture Systems Integration Data Processing Cloud Platform System Reliability of Systems Gitlab Information Technology Software Coding Terraform Software Version Control

Job description

Provides IC data management support to modernize mega data repositories, dataflow management, data provenance and compliance validation, and streaming solutions., Core Responsibilities

  • Analyze user and system requirements to inform software design, performance expectations, and 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 (e.g., systems and hardware engineers) to align software solutions with broader system architecture and constraints
  • Develop and optimize data queries and database interactions, ranging from simple retrievals to complex data processing logic
  • Contribute to system integration efforts across new or existing environments, ensuring compatibility and stability
  • Apply algorithmic thinking to meet functional and performance requirements, including implementing efficient and scalable solutions
  • Support testing efforts by developing and executing test procedures for software components

Documentation & Process

  • Create, review, and maintain clear 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

Team Contribution & Leadership Growth

  • Contribute effectively within a development team, with the ability to lead small efforts or tasks as needed
  • Assist in coordinating development activities to ensure timely and compliant delivery of software solutions
  • Support continuous improvement by identifying inefficiencies and proposing practical enhancements

Requirements

  • A TS/SCI with a current poly is required.
  • 14 years in programs and contracts of comparable scope, type, and complexity.
  • Bachelor’s degree in Mathematics, Computer Science, Engineering, Statistics, Engineering. Management, or a related discipline from an accredited institution.
  • Four years of additional software engineering experience may substitute for a bachelor’s degree.

  • JIRA & GitLab: Experienced in managing development workflows, issue tracking, and version control. Proficient in coordinating Agile/Scrum teams to ensure timely delivery of projects.
  • Agile / Scrum Methodologies: Applied iterative development and sprint planning to improve collaboration, transparency, and velocity in software delivery.
  • Infrastructure as Code (Terraform): Skilled in defining, provisioning, and managing cloud infrastructure using Terraform, enabling automated, repeatable deployments.
  • AWS Cloud Security: Implemented security best practices for cloud environments, including IAM policies, network segmentation, encryption, and auditing to protect resources and data.
  • CI/CD Pipelines: Designed and maintained Continuous Integration and Continuous Deployment pipelines to automate testing, building, and deployment, improving efficiency and reducing errors.

Benefits & conditions

Pulled from the full job description

  • Parental leave
  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, Target Salary Range: $176,000 - $282,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.

Benefits Statement: Peraton offers eligible employees a variety of benefits including medical, dental, vision, life, health savings account, short/long term disability, EAP, parental leave, 401(k), paid time off (PTO) for vacation, and company paid holidays. A full listing of available benefits can be viewed at https://www.careers.peraton.com/benefits.

About the company

Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees solve the most daunting challenges that our customers face. Visit peraton.com to learn how we’re keeping people around the world safe and secure.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:12 min

Transitioning from adjacent functions into software engineering roles

Philipp Frauenthaler +1 · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:34 min

Essential commands for running and testing Terraform configurations

Hennie Francis · LIVE

3:22 min

Transitioning from software engineering to security roles

Anna Oliveira · Coffee With Developers

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all