
Senior Software Engineer (Simulation / Algorithm)
Rise Technical · United States
- On site
- Full-time
- United States
About the role
Senior Software Engineer (Simulation / Algorithm)
USA – Remote
Salary – 120k – 150k + 20% Bonus + 401k + PTO + Medical Benefits
Are you an experienced Backend Developer with a strong foundation in algorithm design and a passion for building complex, data-heavy applications? Looking to take complete end-to-end ownership of mission-critical calculation engines within the energy technology sector?
This is an exciting opportunity to join a premier software and services provider that has been driving power grid operations and planning solutions across North America for over two decades. You will join the specialized team behind a widely relied-upon strategic energy and risk valuation simulation tool, playing a direct role in shaping the reliability and future of the electric grid as it integrates renewable energy.
In this senior-level position, you will step up from standard engineering to drive the core algorithmic and mathematical backend logic that powers the platform. You’ll collaborate with a fast-paced team to solve intricate computational and scaling challenges, optimize database deployments, and serve as a technical mentor to other developers.
This is a phenomenal opportunity for a naturally curious engineer who thrives on heavy technical depth, backend simulation logic, and seeing their creative solutions directly impact real-world critical infrastructure.
The Role:
*Design and optimize core simulation algorithms independent of specific programming languages.
*Lead backend feature development, focusing heavily on computation speed and data throughput.
*Solve complex computational issues related to large-scale data and calculation performance.
*Build RESTful APIs using ASP.NET Core to connect backend logic with frontend systems.
*Optimize database interactions using Microsoft SQL, PostgreSQL, and Entity Framework Core.
The Person:
*Ability to design and optimize complex logic from scratch.
*Backend engineering experience using high-performance languages (C++, Rust, Fortran, or C#/.NET).
*Experience with relational databases (SQL/PostgreSQL) and data-heavy systems.
*Familiarity with React and TypeScript
*Background in power systems or energy markets is a plus