Senior/Principal Software Engineer - Special Programs, CA Onsite jobs in United States
cer-icon
Apply on Employer Site
company-logo

Sandia National Laboratories · 1 day ago

Senior/Principal Software Engineer - Special Programs, CA Onsite

Sandia National Laboratories is the nation’s premier science and engineering lab for national security and technology innovation. They are seeking an experienced Software Engineer to design and implement innovative solutions for high-consequence national security challenges, collaborating with U.S. government customers to enhance mission capabilities.

GovernmentInformation TechnologyNational Security
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Lead and collaborate with technical design teams and subject matter experts to create innovative solutions that meet mission requirements and address end-user needs
Utilize your skillset in software system architecture, software system implementation, technical documentation, reliability and performance assessment, and/or systematic technology insertion to enhance mission capabilities utilizing code bases ranging from 0.5 to 1.0+ million lines of code
Collaborate with Software Engineers, System Engineers, Information Technology staff, management, and customers to implement solutions that address requirements. Architect software systems, develop code, write unit tests, and create software tools to support the mission
Develop and execute test plans/procedures, create reports, and write software documentation
Perform system integration and unit testing
Apply system design principles to architect scalable, reliable, and secure solutions for critical missions
Incorporate software design methodologies to proactively address computer security considerations throughout the software development lifecycle
Develop and refine system CONOPS (Concept of Operations) to ensure technical solutions address operational needs

Qualification

Software system architectureSoftware developmentJavaScriptJavaAgile methodologiesPythonC++Relational DatabasesNon-Relational DatabasesWeb ServicesCommunication skillsTeam collaborationProblem-solvingTechnical documentation

Required

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
Ability to obtain and maintain a DOE Q-level and SCI-level security clearance, which may require a polygraph test

Preferred

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
An ideal candidate will have 10+ years experience in front-end, back-end, or full stack development in software engineering for code bases with 0.5 to 1.0+ million lines of code and the ability to quickly understand and contribute to complex software systems
Expertise in front-end or full-stack development, with proficiency in JavaScript, TypeScript, Angular, JQuery, and HTML5/CSS
Expertise in back-end web application development using frameworks and tools such as Spring MVC, Tomcat, Jetty and coding with languages such as Java, Python, C++, JavaScript
Experience with mapping libraries such as Leaflet, Google Maps, Esri ArcGIS
Hands-on experience with Relational Databases (e.g., Oracle PL/SQL, SQLite) and Non-Relational Databases (e.g. NoSQL, Cassandra)
Experience with Web Services, including WSDL, SOAP, and REST
Experience with any of the following: Apache Karaf, Apache Camel, Mina/Netty, OSGI, JMX, JDBC, Apache Aries, Log4J2, Apache CXF, Docker, Hazelcast, or Apache Ignite
Proven experience with Test-driven development and testing methodologies
Knowledge of secure software engineering practices, including vulnerability assessment and software supply chain management methodologies such as Nexus scanning
Ability to analyze technology stacks to identify opportunities for optimization, security enhancements, and risk reduction
Ability to navigate ambiguous situations, and collaborate effectively with stakeholders and internal/external mission partners
Active DOE Q/SCI security clearance or equivalent DOD Top Secret/SCI security clearance

Benefits

Generous vacation
Strong medical and other benefits
Competitive 401k
Learning opportunities
Relocation assistance
Amenities aimed at creating a solid work/life balance

Company

Sandia National Laboratories

company-logo
Sandia is a conducts research and development into the non-nuclear components of nuclear weapons.

Funding

Current Stage
Late Stage
Total Funding
$4.4M
Key Investors
US Department of EnergyARPA-E
2023-09-21Grant· $0.5M
2023-07-27Grant
2023-01-10Grant· $3.7M

Leadership Team

leader-logo
Laura McGill
Deputy Laboratories Director - Nuclear Deterrence, and Chief Technology Officer
linkedin
leader-logo
Maria Gallardo
CFO Enterprise Risk Management Program Lead
linkedin
Company data provided by crunchbase