High Performance Computing Software Security Engineer, Journeyman Level

Fort Meade, MD, United States

Peraton

Peraton 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 and highly...

View all jobs at Peraton

Apply now Apply later

Responsibilities

Peraton is looking for a Journeyman High Performance Computing (HPC) Software Engineer (SWE) to facilitate the government implementation of a large HPC-related program. This program is cutting edge and includes everything from HPC test planning and execution, architecture design and prototyping, and vendor outreach and collaboration support.

 

On this program, the HPC SWE personnel design, develop, test, deploy, document, maintain, and enhance complex and diverse software for HPC (High Performance Computing) systems based upon documented requirements. The HPC systems might include, but are not limited to, processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring.

 

This specific position requires an individual who has broad knowledge of computer security at the design and implementation level. The HPC SWE will work individually or as part of a team to:

  • Support Secure-the-Enterprise / Secure-the-Network (STE/STN) automation and monitoring sustainment including:
    • Frontend hardening
    • Utility front door and courier containers
  • Implement container security in LatteArt Information Assurance Vulnerability Management (IAVM), Plan of Action and Milestones (POA&M) etc.
  • RBAC and CMS product creation & sustainment
    • Mapping of roles to permission sets
  • Implement general solution security
    • Background hardening, as applicable
    • Security reviews and audits for other team’s products

On a day-to-day basis, the selected SWE will:

  • Defines, develops, tests, and deploys components of the solution
  • Works with an Agile team to create and refine user stories and acceptance
  • Collaborate with other team member to build and test software and hardware components
  • Participate in daily stand-up/scrums meetings
  • Conduct research, prototyping, and exploration activities
  • Develops, maintains, and enhances complex and diverse infrastructure as code (IaC) for large-scale computing systems
  • Works with installation, configuration, testing, and operational management of system solutions

Qualifications

Individual Capabilities/Experience Required:

  • Position requires active TS/SCI clearance with polygraph. 
  • Nine (9 ) years of High Performance Computing Software Engineering experience, OR
    • Bachelor’s degree in Math, Computer Engineering, Computer Science, or a related discipline from an accredited college or university plus seven (7) years of High Performance Computing Software Engineering experience, OR
    • A Master’s degree OR PhD in Math, Computer Engineering, Computer Science, or a related discipline from an accredited college or university plus five (5) years of High Performance Computing Software Engineering experience.
  • Individuals in this role must have the following skills/experience:
    • Linux, Linux tools
    • Infrastructure automation technology: Ansible, SaltStack, Puppet, Chef, Terraform, etc.
    • Willing and able to learn Ansible
    • Adapting to and adhering to project-specific Ansible coding standards
    • Familiar with and able to perform full software-development lifecycle support with version-control tools (Git, GitLab)
    • Works independently, as well as with a team, to ensure that all components are functioning properly
    • Stays abreast of the latest industry trends in both open source and commercial solutions. Supports determination of if-and-when to incorporate them into an IAC solution
    • Communicative, collaborative, and organized
    • Willing and able to learn new tools, protocols, custom software, firmware, and hardware
  •  

Individual Capabilities/Experience Desired:

  • The following skills/experience, while not required, will significantly increase the likelihood of selection:
    • Programming in Ansible
    • Bash scripting
    • Python
    • Container orchestration technologies
    • Rancher Kubernetes Engine 2 (RKE2)
    • Best practices in DevSecOps, system administration, infrastructure network services (DNS, DHCP, PXE, NTP, etc.)
    • Security concepts pertaining to one or more of: identity and access management (IAM), access control, secrets management, and/or any security products related to these concepts
    • Security architecture
    • Cloud security
    • Red Hat IDM, Keycloak, HashiCorp Vault, Delinea/Centrify

Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information. Peraton offers enhanced benefits to employees working on this critical National Security program, which includes heavily subsidized employee benefits coverage for you and your dependents, 25 days of PTO accrued annually up to a generous PTO cap and eligible to participate in an attractive bonus plan.

Peraton Overview

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 do the can’t be done by solving the most daunting challenges facing our customers. Visit peraton.com to learn how we’re keeping people around the world safe and secure.

Target Salary Range

$104,000 - $166,000. This represents the typical salary range for this position based on experience and other factors.

EEO

EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.
Apply now Apply later
Job stats:  0  0  0

Tags: Agile Analytics Ansible Audits Automation Bash Clearance Cloud Computer Science DevSecOps DNS GitLab IAM Kubernetes Linux Monitoring Open Source PhD POA&M Polygraph Prototyping Puppet Python Red Hat Scripting Terraform TS/SCI Vulnerability management

Perks/benefits: Salary bonus

Region: North America
Country: United States

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.