New offer - be the first one to apply!

June 23, 2026

Staff Software Engineer

Senior • On-site

150,000 - 173,004 USD/yr

Washington, DC

About the role

As a Staff Software Engineer, you will serve as a technical leader responsible for architecting and delivering software that powers critical aspects of our nuclear energy platform. You'll work at the intersection of software, engineering, and operations, solving complex problems in a highly regulated environment where reliability and safety are paramount. This role requires both strategic thinking and hands-on execution, with opportunities to influence technical direction, mentor engineers, and drive cross-functional initiatives.

Responsibilities

  • Software Design & Development: Lead the design and development of robust, scalable, and high-quality software solutions for critical nuclear energy applications, including architecting features, writing clean code, and participating in code reviews.
  • Technical Leadership: Provide guidance and mentorship to engineers, promoting best practices and adherence to industry standards.
  • System Integration: Collaborate with hardware, control systems, and software teams to ensure seamless integration with physical systems and external interfaces.
  • Quality & Compliance: Implement rigorous QA practices, testing, debugging, and documentation to meet regulatory and internal standards.
  • Performance Optimization: Identify and resolve complex performance issues to ensure reliable operation.
  • Problem Solving: Drive innovative solutions from concept to deployment.
  • Documentation: Maintain detailed technical documentation including specifications and architecture diagrams.

Experience

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
  • 7+ years of progressive software development experience.
  • Experience in safety-critical or highly regulated industries.
  • Proficiency in JavaScript, TypeScript, or Python.
  • Experience with full SDLC including Agile and Waterfall methodologies.
  • Strong knowledge of design patterns, data structures, and algorithms.
  • Experience with Git and collaborative workflows.
  • Expertise in complex software architecture design.
  • Strong understanding of QA principles and testing methodologies.
  • Ability to debug and troubleshoot complex systems.
  • Strong communication and collaboration skills.

Preferred Experience

  • Experience building offline-capable or air-gapped applications and containerized deployments.
  • Integration with third-party physical security systems.
  • Applying AI features and ML models in production workflows.
  • Exposure to nuclear, critical infrastructure, defense, or physical security domains.

Benefits

  • Competitive compensation packages
  • 401k with company match
  • Medical, dental, vision plans
  • Generous vacation policy, plus holidays

Estimated Starting Salary Range

The estimated starting salary range for this role is $150,000 - $173,000 annually, less applicable withholdings and deductions, paid on a bi-weekly basis. The actual salary offered may vary based on experience, qualifications, tenure, skill set, availability of qualified candidates, geographic location, certifications held, and other pertinent criteria.

EEO Statement

The company is an equal opportunity employer committed to fostering an inclusive workplace. Equal employment opportunities are provided to all qualified applicants and employees without regard to protected characteristics.

Export Control

Certain positions may involve access to information and technology subject to U.S. export controls, which may limit consideration of some applicants.