Software Engineer – Techno-Economic Analysis Platform
About Rondo Energy
At Rondo, we help the world’s most difficult-to-decarbonize industries rapidly lower their energy costs and carbon emissions.
Our low-cost, drop-in heat battery replaces fossil-fired boilers at industrial facilities, enabling companies to deeply decarbonize without making costly changes to their factories. Utilizing century-old refractory brick material and cutting-edge automation, Rondo Heat Batteries (RHBs) turn intermittent renewable electricity into continuous, high-temperature heat and power. With proven success in the field and modular models, we reduce cost and emissions across various industries, from food and textiles to steel and cement.
With a $3+ trillion market potential, we’re driving new demand for renewables, improving energy security, and accelerating rapid carbon reduction within the world’s most hard-to-abate sectors.
As a Software Engineer, you will design, develop, and maintain a scalable software package that brings together performance, cost, and value models into a single, powerful platform. Your work will turn complex technical and financial data into clear, actionable insights that help shape our company’s strategy. While you won’t be building the technical or financial models themselves, you’ll create the robust software that connects them—enabling high-confidence trade studies, parameter sweeps, and scenario analysis. This role calls for deep technical expertise, excellent communication skills, and a passion for solving complex, multidisciplinary problems.
What You’ll Do:
- Lead the design and development of modular TEA software platform.
- Integrate engineering performance models, cost models, and customer value models into a unified TEA model.
- Automate the collection, processing, and visualization of large datasets.
- Build APIs and data pipelines to connect with external models and databases.
- Collaborate with scientists, engineers, and business teams to refine TEA software platform and modeling.
- Ensure TEA software platform is scalable, accurate, maintainable, and aligned with software engineering best practices.
- Identify and implement innovations that improve model integration, usability, and insight delivery.
- Explore and select optimal processing frameworks for different modeling methodologies
What You Bring:
- BS/MS in Computer Science, Engineering, Applied Mathematics, or related field.
- 5+ years in software architecture, object-oriented design, and data-driven platform development (Python, C++, Java, etc.).
- Demonstrated ability to integrate multiple models and large datasets into cohesive software solutions.
- Strong grasp of design patterns, algorithms, data structures, and visualization tools (Plotly Dash, D3.js, BI tools).
- Familiarity with cloud/distributed computing, ETL pipelines, data warehouses, or streaming data systems.
Bonus Skills:
- Experience with lifecycle cost modeling, cost-benefit analysis, or techno-economic frameworks.
- Background in scientific computing, engineering simulations, or manufacturing systems.
- Front-end prototyping skills for dashboards or analytics tools.
- DevOps experience (CI/CD, containers, cloud deployment).
What We Offer:
- Comprehensive Medical Benefits
- Dental & Vision Benefits
- Life Insurance and ADD
- Up to 12 paid holidays per year, in addition to a company week-long holiday in December
- Flexible time off policy
- 401(k) plan with company match
- Cell Phone Reimbursement
- Catered lunches on-site
- Rondo HQ is close to Oakland airport - one block from the Bay - and has stunning Bay views
- An opportunity to make a huge positive impact on the planet
This role is preferred to be on-site Alameda, California though strong candidates from different geographies open to travel will be considered. The estimated annual salary range for a candidate in the Bay Area for this role is between $200,000 and $240,000, plus equity in an early-stage, rapidly scaling global company. Additionally, you would be eligible for Rondo's excellent benefits listed above. Please note that some pay bands may have wide ranges of compensation to accommodate candidates' diverse sets of skill levels, experience, and geographic locations.
Rondo Energy is an equal opportunity employer. We strive to create a supportive and inclusive workplace where contributions are valued and celebrated, and our employees thrive by being themselves and are inspired to do their best work. We seek applicants of all backgrounds and identities, across race, color, ethnicity, national origin or ancestry, citizenship, religion, sex, sexual orientation, gender identity or expression, veteran status, marital status, pregnancy or parental status, or disability. Applicants will not be discriminated against based on these or other protected categories or social identities.
Rondo is committed to the full inclusion of all applicants. If reasonable accommodation is needed to participate in the interview process, please let our recruiting team know.
We proactively work to design hiring processes that promote equity and inclusion while mitigating bias.
Note to Recruitment Agencies: Rondo does not accept unsolicited agency resumes. Furthermore, Rondo Energy does not pay placement fees for candidates submitted by any agency other than its approved partners.
Create a Job Alert
Interested in building your career at Rondo Energy? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field