onsite
Software Engineer - National Security Agency
Software Engineer
Senior Software Engineer building large‑scale, secure platforms in cloud and HPC environments, driving AI/ML, cryptographic algorithms, and accessibility compliance for critical national security systems.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance software for cloud and HPC platforms, ensuring scalability and reliability.
- Implement advanced AI/ML models and complex cryptographic algorithms to protect sensitive data and support intelligence operations.
- Lead accessibility initiatives, ensuring all software meets 508 compliance standards for inclusive user experiences.
- Collaborate with cross‑functional teams to integrate hardware and software components, optimizing performance across distributed systems.
- Conduct code reviews, performance profiling, and security assessments to uphold rigorous quality and compliance standards.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional software development experience in C++, Java, or Python.
- Proficiency with AWS services, HPC frameworks, and AI/ML libraries.
- Strong understanding of cryptographic principles and secure coding practices.
- Experience with accessibility standards (508) and inclusive design.
Skills
pythoncjavaawscryptography