Principal Software Developer (TS) in United States at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Principal Software Developer (TS) in United States.
This role sits at the intersection of advanced software engineering, high-performance computing, and cybersecurity within mission-critical environments. You will lead the design and development of secure, scalable HPC solutions that support complex data processing across classified systems. Acting as both a technical leader and hands-on contributor, you will guide Agile teams while collaborating closely with stakeholders to translate evolving requirements into robust, secure architectures. The position involves working on cutting-edge technologies that balance performance, usability, and stringent security constraints. You will engage with security, testing, and compliance teams to ensure systems meet authorization standards and operational readiness. This is a high-impact role where your expertise directly supports national-level missions and secure infrastructure advancement.
- Lead the design, development, and delivery of secure, high-performance software solutions within Agile environments, contributing directly to code while guiding technical direction and team execution.
- Collaborate with customers and stakeholders to understand requirements, define system capabilities, and translate operational needs into scalable HPC and secure architecture solutions.
- Develop and implement security architectures supporting multi-level classified data processing while ensuring compliance with modern cybersecurity and performance standards.
- Work closely with testing, validation, and security assessment teams to support system accreditation efforts, including Authority to Operate (ATO) processes on secure networks.
- Design and optimize solutions leveraging HPC technologies such as cluster management, storage systems, network fabrics, and containerized environments to maximize performance and security.
- Bachelor’s degree in Computer Science, Software Engineering, or related field with 10+ years of professional software development experience.
- Strong leadership experience in Agile software development environments, including guiding teams and contributing to technical execution.
- Deep expertise in designing secure software architectures, particularly those handling classified or multi-level security environments.
- Hands-on experience with HPC technologies, including cluster managers, schedulers, containers, distributed storage systems (e.g., Lustre, Ceph, S3-based storage), and high-performance networking (e.g., InfiniBand).
- Strong programming experience in Python, including development of web services and backend systems.
- Experience implementing security-enhanced Linux policies and supporting information flow security architectures.
- Familiarity with cybersecurity frameworks such as NIST 800-53 Risk Management Framework (RMF).
- Active Top Secret security clearance is required.
- Strong communication skills with the ability to collaborate across technical, security, and stakeholder teams in complex environments.
- Competitive salary range of $148,300 to $266,900 USD annually.
- Comprehensive benefits package including medical, dental, and vision insurance.
- Paid time off, holidays, and flexible work schedules to support work-life balance.
- 401(k) retirement savings plan with employer contributions.
- Life insurance and additional financial protection benefits.
- Opportunity to work on high-impact, mission-critical national security and defense programs.
- Career growth in advanced engineering, cybersecurity, and high-performance computing domains.
- Inclusive, team-oriented environment focused on innovation, collaboration, and continuous development.