G

General Matter

Uranium extraction, conversion, and enrichment services

Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLos Angeles, CA, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or equivalent, with 5+ years of professional software engineering experience is required.
  • Deep proficiency in C++ and/or Python, including language internals, performance characteristics, and idiomatic usage is required.
  • A strong understanding of Linux internals—including process management, memory models, I/O, and system calls—and how they influence software design and performance is required.
  • Strong computer science fundamentals in algorithms, data structures, concurrency, and system design are required.
  • Demonstrated ownership of large, production-grade systems, with evidence of exceptional technical ability, is required.
  • The ability to work extended hours and weekends as necessary is required.
  • The ability to come into the office every day is required.
  • Current U.S. citizenship and the capability to obtain and maintain a U.S. Q clearance are required.

Responsibilities

  • Design and implement high-performance, production-grade software systems in C++ and Python, with a strong focus on reliability and maintainability.
  • Architect complex solutions from the ground up, making principled decisions about system design, performance trade-offs, and technology selection.
  • Lead technical design reviews and code reviews, setting and enforcing engineering best practices across the team.
  • Build and maintain automated testing and continuous integration/continuous delivery (CI/CD) pipelines to ensure software quality at scale.
  • Mentor junior and mid-level engineers while driving independent progress on complex, ambiguous technical problems.
  • Backend engineers will build high-performance services and application programming interfaces (APIs) that coordinate control systems, manage state across distributed hardware, and expose interfaces for monitoring and operations.
  • Distributed systems engineers will architect fault-tolerant coordination systems, real-time data pipelines processing high-throughput sensor telemetry, and the infrastructure that keeps critical systems running reliably at scale.
  • Tooling engineers will develop developer platforms, CI/CD systems, observability tools, and deployment infrastructure that enable rapid and safe iteration in a production environment where mistakes have physical consequences.
  • Develop software to directly control systems, including commanding actuators and processing high-speed signals in safety- and accuracy-critical applications.
  • Work closely with cross-functional teams including electrical, software, chemical, manufacturing, and nuclear engineers, materials scientists, and physicists.

Desired Qualifications

  • Experience with distributed systems, observability tooling, and infrastructure as code is preferred.
  • Proficiency in Python ecosystems for data pipelines, automation, or backend services is preferred.
  • Experience with C++ performance optimization, profiling, and low-level systems programming is preferred.
  • Experience with Linux system programming, including threading models, inter-process communication (IPC), real-time process management, and low-level kernel interfaces, is preferred.
  • Comfort across the full software development lifecycle, from design through deployment, is preferred.

About the Company

General Matter

Uranium extraction, conversion, and enrichment services

General Matter provides domestic uranium enrichment services for nuclear power plants and government clients, producing low-enriched uranium (LEU) and high-assay LEU (HALEU) to fuel reactors. It handles uranium from extraction through conversion and enrichment, delivering fuel that supports energy production and national energy security. The company differentiates itself by prioritizing domestic production and led by a cross-disciplinary team from nuclear, technology, and finance to improve reliability and speed in meeting customer needs. Its goal is to strengthen the United States’ position in the nuclear sector by supplying secure, affordable, domestically produced enriched uranium for reactors and energy goals.

Company size
11-50
Company stage
Debt Financing
Total funding
$950M
Headquarters
San Francisco, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at General Matter

See more jobs