FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
Accurant InternationalSenior Software Engineer developing software solutions for electric utilities at Renovo Automation. Contributing to the energy transition through innovative technologies and collaborative teamwork.
Posted 7/24/2026full-timeMinneapolis • Minnesota • 🇺🇸 United StatesSenior💰 $90,000 - $120,000 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in software design and architecture, with proficiency in compiled and interpreted programming languages. Capable of leading cross-functional teams, mentoring junior developers, and driving innovation in enterprise software applications.
Highest-signal resume keywords
Software DevelopmentRust ProgrammingPython ProgrammingSQL Database ManagementKubernetes
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Software DesignArchitectureClean CodeScalable CodeCompiled Programming LanguagesInterpreted Programming LanguagesJSONXMLDB ManagementGraphics Development
Soft Skills
CollaborationMentoringProblem-SolvingEffective Communication
Tools & Technologies
VS CodeGitDockerJenkins
Industry Keywords
Energy TransitionSolarBatteriesEVsGrid AnalyticsPower Industry
Tech Stack
Tools & technologiesDockerJavaScriptJenkinsKubernetesPythonRustSQLTypeScript
About the role
Key responsibilities & impact- 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.
Requirements
What you’ll need- 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.).
Benefits
Comp & perks- 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