Senior Software Engineer
Core
Design and develop software for electric power system analysis, visualization, and optimization of utility data to support energy management and decarbonization.
Role type
Senior Software Engineer (Energy Systems)
Builds
Enterprise software applications for grid analytics, solar/battery integration, and EV management
Domain
Electric utility infrastructure and energy transition
Deliverable
production ML models | product features
Required skills
Rust, C/C++, Python, JavaScript/TypeScript, SQL, Kubernetes, JSON, XML, DB Management, Geometry of Space, Graphics Development (DirectX, OpenGL)
Preferred skills
Mathematics, Agentic Systems, UI Design, Power Industry Experience, Software Development Tools (VS, Git, Docker, Jenkins)
Technologies
Rust, C/C++, Python, JavaScript/TypeScript, SQL, Kubernetes, DirectX, OpenGL, VS, VS Code, Git, Docker, Jenkins
Responsibilities
Design and develop high-quality scalable code for energy transition solutions; Lead and mentor junior developers; Investigate and prototype new technologies; Optimize software development processes; Provide ongoing support and maintenance for existing applications
Seniority
Senior, hands-on IC with mentorship