All jobs

Careers

Senior Software Engineer

Engineering

Hybrid Minneapolis, MN

Posted on

STATUS: Exempt

 

EDUCATION/EXPERIENCE:

Computer Science, Computer Engineering, or Electrical Engineering degree with experience in software design and development. Skills required include full stack software development, including proficiency in one or more programming languages. This role requires a strong understanding of software development principles, excellent problem-solving skills, and the ability to work effectively in a collaborative environment.

 

MISSION:

Working on products and technologies for efficient energy management and decarbonization causes and proliferation of use of renewable energy, positively impacting the future of the planet.

 

FUNCTION:

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. https://accurantllc.com/solutions

 

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.
  • Collaboration: Work closely with cross-functional teams, including company leadership, designers, and other developers, to gather requirements and deliver solutions that meet business needs. Mentor junior developers.
  • Research: Investigate, prototype, and apply new technologies to drive innovation in enterprise software applications.
  • Continuous Improvement: 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.

 

QUALIFICATIONS:

  • 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.
  • Technical Skills:
    • 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.).

 

BENEFITS:

Competitive benefits include Personal Time Off, 401K and Profit Sharing, Health Insurance, Discretionary Performance Bonuses.

 

COMPENSATION:

Competitive base salary plus annual discretionary bonus based on performance and impact, and end of year/holiday bonus.

 

CULTURE:

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

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

Interested? Send us your resume!

Connect with Human Resources