What Your Job Will Be LikeWe are seeking a skilled Senior/Principal R&D Computer Science Software Engineer to join our innovative IDEAS team. In this role, you will develop, deploy, and maintain a suite of custom developer experience tools across multiple production environments supporting the Nuclear Security Enterprise (NSE). You will research emerging technologies, troubleshoot production issues, and help maintain DevSecOps tooling and CI/CD pipelines. Working in a hybrid environment with three days onsite required, you will collaborate closely with agile teams and stakeholders to enable rapid solution delivery that supports national security missions. Your expertise in Java, Spring Boot, and modern cloud-native technologies will be essential to driving innovation and maintaining software assurance standards.
On any given day, you may be called on to:
- Develop and maintain Java and Spring-based web applications and services
- Research and evaluate emerging technologies and ambiguous technical challenges
- Troubleshoot outages and respond to customer requests in production environments
- Build and maintain DevSecOps tooling and CI/CD pipelines using GitLab CI/CD, Jenkins, ArgoCD, and related tools
- Participate in Scrum events and collaborate with team members to ensure high-quality deliverables
- Mentor and support other developers to foster a collaborative and high-performing team environment
*The selected applicant can work a combination of onsite and offsite work. The selected applicant must live within a reasonable distance for commuting to the assigned work location when necessary.
Salary Range$117,500 - $235,700
*Salary range is estimated, and actual salary will be determined after consideration of the selected candidate's experience and qualifications, and application of any approved geographic salary differential.
Qualifications We Require- A Bachelor's degree in a relevant discipline and five (5) years of directly relevant experience, or an equivalent combination of directly relevant education and engineering or scientific experience that demonstrates the knowledge, skills, and ability to perform independent research and development.
- DOE Q Clearance or DOW equivalent required to start.
Qualifications We DesireThe ideal R&D S&E Computer Science candidate for Sandia National Laboratories will in addition possess the following:
Graduate degree in Computer Science or a highly related field where an independent research project was a graduation requirement (e.g., independent project, thesis, or dissertation).
- Demonstrated software development skills and familiarity with modern software development practices and tools (e.g., Agile).
- Strong verbal and written communication skills, ability to work effectively in multidisciplinary teams, and a passion to improve and expand technical skills.
Also, for this posting we are seeking individuals with the following experience:
- Strong enterprise software engineering background with high-level expertise in Java and Spring Boot development
- Strong experience with modern Identity and Access Management protocols such as OIDC, OAuth 2.0, and SAML
- Proficiency with modern JavaScript frameworks such as Angular or React
- Hands-on experience with containerization and orchestration technologies including Docker, Helm, Kubernetes, and OpenShift
- Familiarity with CI/CD tools such as GitLab CI/CD, Jenkins, and ArgoCD
- Experience working on agile software development teams with a collaborative mindset
- Demonstrated ability to lead R&D efforts exploring new technologies while maintaining production software
- Experience mentoring and collaborating with other developers to foster team growth and success
- Strong troubleshooting skills and ability to respond effectively to production issues
- Knowledge of software assurance practices including SAST/SCA scanning
- Experience supporting software in complex, multi-environment production settings
About Our TeamJoin the IDEAS team, a dynamic and innovative group dedicated to solving complex problems for application development teams across the Nuclear Security Enterprise. We provide trusted capabilities that enable rapid solution delivery so that our partners can focus on the national security mission. Our full stack development team leverages modern technologies including Java, Spring Boot, Angular, GitLab CI/CD, and OpenShift to build and maintain critical software solutions. We are committed to continuous learning, collaboration, and innovation in a fast-paced, mission-driven environment. If you are passionate about advancing software engineering practices and supporting national security through technology, we invite you to join us.
Posting DurationThis posting will be open for application submissions for a minimum of three (3) calendar days, including the 'posting date'. Sandia reserves the right to extend the posting date at any time.