TAR
Software Engineer
San Francisco Bay Area · On-site · Full-time · Posted Aug 26, 2026
- Experience
- 4+ years of professional software engineering experience.
- Education
- Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
About the job
Build and operate software for designing, simulating, constructing, and managing power campuses, owning one or two systems end to end.
What you'll do
- Develop simulations and optimization tools for power equipment, campus loads, dispatch, and outage scenarios.
- Build geospatial pipelines and automated site-design tools, and applications that track construction and as-built assets.
- Develop energy-management, SCADA, telemetry, and testing software for controlling and verifying physical equipment.
What they ask for
- 4+ years of professional software engineering experience delivering and maintaining production systems.
- Bachelor’s degree in computer science, engineering, or a related technical field, or equivalent practical experience.
- Depth in at least one of TypeScript, Python, or Rust.
- Experience taking a meaningful project from an unclear request to a working system.
Nice to have
- Experience with simulation, optimization, computational geometry, or geospatial data.
- Familiarity with industrial controls, SCADA, equipment protocols, or software integrated with physical equipment.
Tools
TypeScript, Python, Rust, SCADA, Modbus, DNP3, IEC 61850, Gurobi
Model-written summary · the original posting is authoritative