Senior Software Engineer

Accurant

Minneapolis (MN)

Hybrid

USD 90,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical insurance
Vision insurance
Dental insurance
Employer paid life insurance, AD&D, &
401(k) match
Performance based bonus
Profit sharing
Paid time off

Job summary

Renovo Automation in Minneapolis, MN is seeking a Senior Software Engineer to design and develop software initiatives for electric power system analysis, visualization, and optimization. You will lead cross-functional teams, mentor junior developers, and apply Rust/C/C++ and Python/JavaScript to scalable, reliable solutions for energy decarbonization and grid analytics.

This hybrid role offers a competitive salary and benefits and supports the company's mission to advance renewable energy

Qualifications

  • Bachelor’s degree in a related field required or equivalent work experience.
  • 2-5 years of software development experience delivering professional-grade software.
  • Proficiency in Rust/C/C++ and at least one interpreted language such as Python or JavaScript/TypeScript.

Responsibilities

  • Design and develop software for energy system analysis, visualization, and optimization.
  • Lead and mentor junior developers; collaborate with leadership and designers.
  • Investigate, prototype, and apply new technologies to enterprise applications.
  • Stay current with industry trends and improve development processes.
  • Provide ongoing support and maintenance for existing applications.

Skills

Rust
C/C++
Python
JavaScript/TypeScript

Education

Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a Related Field

Tools

Kubernetes
Docker
Git
VS Code

Job description

Hiring Entity: Renovo Automation, a Subsidiary of Accurant International

Location: Minneapolis, MN (Hybrid)

Status: Exempt

Salary: $90,000-$120,000

Job Title: Senior Software Engineer

Position Description

The Senior Software Engineer is responsible for design and development of our software product initiatives in electric power system analysis, visualization, and optimization of electric utility data.

In this role, you will contribute to technologies that support efficient energy management and decarbonization and expand the use of renewable energy, positively impacting the future of the planet.

Job Responsibilities
  • Design & Development: Develop high-quality software design and architecture.Write clean, scalable code needed to support the energy transition, including solar and batteries, EVs, grid analytics, etc.
  • Lead & Collaborate: Work closely with cross-functional teams, including company leadership, designers, and other developers, to gather requirements and deliver solutions that meet business needs. Lead and mentor junior developers.
  • Innovate: Investigate, prototype, and apply new technologies to drive innovation in enterprise software applications.
  • Optimize: Stay up to date with emerging technologies and industry trends. Continuously improve software development processes and contribute to team best practices.
  • Support and Maintenance: Provide ongoing support and maintenance for existing applications, including troubleshooting and fixing issues as they arise.
  • Education: Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a Related Field. Equivalent work experience may be considered.
  • 2-5 years of experience in software development with a demonstrated ability to deliver software solutions in a professional setting.
  • Effective competency in one or more compiled programming languages (Rust, C/C++), and one or more interpreted languages (Python, JavaScript/TypeScript, etc.)
Preferred/Plus:
  • Strong Background in Mathematics
  • Formal ML Training, Agentic Systems Experience
  • Experience with JSON, XML, DB Management, SQL, Kubernetes, and Scalable Open-Source DB Technologies.
  • Geometry of Space, Graphics Development (DirectX, OpenGL), UI Design Experience
  • Power Industry Experience
  • Familiarity with software development tools and frameworks (e.g., VS, VS Code, Git, Docker, Jenkins, etc.).
About Us

Renovo Automation develops practical software solutions for electric utilities and critical infrastructure operators. Our products focus on reliable operations, secure communications, and modern grid integration, helping customers manage complex systems with confidence. Renovo Automation proudly operates as part of the Accurant International portfolio of companies.

Accurant International offers innovative solutions to tackle pressing climate and energy technology challenges through our portfolio companies. Our investments in fields ranging from renewable energy, smart grid systems, electric vehicles, optimizing energy usage in buildings, and other areas has allowed our alliance to lead the way in transforming various fields.

Culture

Privately owned, friendly and family-oriented company with growth and advancement opportunities and learning new advanced technologies. We are a customer focused and employee centered organization. Innovation is the core of our business philosophy.

It is the policy of Renovo Automation not to discriminate against any applicant for employment, or any employee because of age, color, sex, disability, national origin, race, religion, or veteran status.

Benefits
  • Medical insurance
  • Vision insurance
  • Dental insurance
  • Employer paid life insurance, AD&D, and disability insurance
  • Competitive 401(k) match – up to 6%
  • Performance based bonus
  • Potential profit sharing
  • Paid time off, holidays and other paid leave
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Accurant International • Minneapolis (MN), Northern (KY)

Hybrid
USD 90,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+5
Senior Software Engineer
Senior Software Engineer

Accurant-International • Minneapolis (MN)

Hybrid
USD 90,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+1
Senior Software Engineer in Test
Senior Software Engineer in Test

Accurant • Minneapolis (MN)

Hybrid
USD 80,000 - 110,000
Medical insurance
Vision insurance
Dental insurance
+1
Senior Software Engineer in Test
Senior Software Engineer in Test

Accurant International • Minneapolis (MN)

Hybrid
USD 80,000 - 110,000
Medical insurance
Vision insurance
Dental insurance
+7
Senior Software Engineer - Energy Grid Analytics (Hybrid)
Senior Software Engineer - Energy Grid Analytics (Hybrid)

Accurant-International • Minneapolis (MN)

Hybrid
USD 90,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+1
Senior Software Engineer — Energy Grid Tech (Hybrid)
Senior Software Engineer — Energy Grid Tech (Hybrid)

Accurant • Minneapolis (MN)

Hybrid
USD 90,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+5
Senior Computational Software Engineer
Senior Computational Software Engineer

Pearl Street Technologies • Pittsburgh

On-site
USD 140,000 - 190,000
Medical
Dental
Vision
+2
Senior Project Manager
Senior Project Manager

Accurant International • Minneapolis (MN)

On-site
USD 80,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+5
Senior Software Engineer - Energy Grid Analytics (Hybrid)
Senior Software Engineer - Energy Grid Analytics (Hybrid)

Accurant International • Minneapolis (MN), Northern (KY)

Hybrid
USD 90,000 - 120,000
Medical insurance
Vision insurance
Dental insurance
+5
Senior Electrical Engineer - Power Studies
Senior Electrical Engineer - Power Studies

NEPSE Trading • Eden Prairie (MN)

Hybrid
USD 125,000 - 165,000
Health Insurance
401k Match
Hybrid / Remote Culture
+2