Cross Domain Solutions Software Engineer
Job Description
Cross Domain Solutions Software Engineer
Position Summary
DarkStar is in search of a Cross Domain Solutions Software Engineer based in Annapolis Junction, targeting individuals with an active Top Secret/SCI clearance and Counterintelligence Polygraph. The Software Engineer shall be part of a team responsible for implementing a Zero-touch provisioning (ZTP) solution as part of an Infrastructure as a Service (IaaS) for complex High Performance Computing Systems. Development activities include inventory schema design, interface implementation, testing, deployment, and sustainment.
Location: Annapolis Junction, MD
FLSA Status: Full-Time
Security Clearance Level: TS/SCI with CI Polygraph
Citizenship: Applicants must be U.S. Citizens.
Position Type: On-Site
Primary Duties and Responsibilities
- Design, develop, and implement solutions for Zero-touch provisioning (ZTP) as part of the IaaS infrastructure.
- Collaborate with cross-functional teams to gather and define requirements for system functionality.
- Develop and maintain system documentation, including interface design documents, test plans, and deployment guides.
- Troubleshoot and resolve technical issues in both development and production environments.
- Automate system configuration and management tasks, ensuring seamless integration with cloud-based infrastructure.
- Perform testing and validation to ensure systems are meeting performance expectations and security requirements.
- Participate in code reviews, provide feedback on code quality, and follow best practices in software development.
- Support the sustainment and continuous improvement of High-Performance Computing (HPC) systems.
- Implement security best practices in systems design, development, and deployment.
Minimum Qualifications
- Active Top Secret/SCI clearance with a Counterintelligence Polygraph.
- Master's degree in Computer Science or a related discipline from an accredited college or university; OR
- Bachelor's degree in Computer Science or a related discipline from an accredited college or university, plus two (2) years of experience as a Software Engineer (SWE) on programs and contracts of similar scope, type, and complexity; OR
- Four (4) years of experience as a Software Engineer (SWE) on programs and contracts of similar scope, type, and complexity.
Required Skills:
- Proficiency with the Linux CLI.
- Experience developing with Python in a Linux environment.
- Familiarity with Infrastructure as Code (IaC) principles and automation tools such as Ansible.
- Hands-on experience with SQL technologies such as PostgreSQL, MySQL, or MariaDB.
- Experience in designing, implementing, and consuming REST APIs.
- Knowledge of CI/CD principles, methodologies, and tools like GitLab CI.
- Experience with containerization technologies such as Podman or Docker.
- Proficiency with the Git Source Control System.
Desired Skills
- Experience with Messaging Frameworks such as Kafka, ActiveMQ, and RabbitMQ
- Experience with tools used for metrics visualization such as Grafana and Kibana
- Experience with the Atlassian Tool Suite (JIRA, Confluence)
- Experience with Pytest testing framework
Date Posted
09/10/2024
Views
2
Similar Jobs
Quality Engineer/Principal Quality Engineer - Northrop Grumman
Views in the last 30 days - 0
View DetailsAssociate - Client Onboarding & Regulatory Data Services - Morgan Stanley
Views in the last 30 days - 0
View DetailsTeachers at First Foundations Learning Center - KinderCare Learning Companies
Views in the last 30 days - 0
View DetailsTerritory Sales Manager Off Premise - MD/DC/DE - Mast-Jägermeister US
Views in the last 30 days - 0
View Details