Consumers Energy · 1 day ago
Sr Software Engineer
Consumers Energy is Michigan’s largest energy provider, providing natural gas and/or electricity to 6.8 million of the state’s 10 million residents. The Sr Software Engineer is responsible for designing, developing, and maintaining software applications and systems, collaborating with cross-functional teams to ensure functionality, scalability, and reliability while mentoring junior engineers.
Utilities
Responsibilities
Lead the team in Agile expertise and clean coding practices throughout the product lifecycle, providing extensive mentorship to junior and mid-level engineers
Support the team in growing their Agile, clean coding, and technical expertise
Drive the technical direction for solutions, ensuring the team understands and implements key technical concepts
Collaborate with other developers in an Agile team environment, leveraging clean coding principles
Make significant architectural decisions, applying best practices to system design while ensuring solutions meet non-functional requirements such as performance, scalability, security, and maintainability
Understand business context, nuances, and objectives, articulating how software solutions contribute to overall business value
Work on a team responsible for maintaining end-to-end solutions, addressing production bugs, and ensuring overall system reliability
Provide direct velocity on product development initiatives where needed
Other duties as assigned or may be necessary
Qualification
Required
Bachelor's degree in computer, engineering or related discipline with four (4) or more years of relevant coding experience
OR Associate's degree in computer, engineering or related discipline with six (6) or more years of relevant coding experience
OR High school diploma/GED with eight (8) or more years of relevant coding experience
Strong ability to coach, mentor, and teach others, leading technical aspects for product teams, including architectural and development strategy
Demonstrates complex decision-making capabilities, with the ability to influence both technical and business stakeholders
Expertise in full-stack architecture, system design, and multiple development languages, demonstrating mastery of syntax, idioms, and toolsets
Able to evaluate and implement best practices in software engineering, including teaching fundamentals
Strong analytical skills in assessing challenges, applying problem-solving techniques, and refining engineering approaches to enhance technical solutions
Promotes collaboration within teams, fostering a culture of technical excellence, while maintaining a learning attitude to continuously improve expertise
Able to constructively critique the code of others based on principles of craftsmanship and leverage conflict resolution as a learning opportunity rather than negotiation
Lead the team in Agile expertise and clean coding practices throughout the product lifecycle, providing extensive mentorship to junior and mid-level engineers
Support the team in growing their Agile, clean coding, and technical expertise
Drive the technical direction for solutions, ensuring the team understands and implements key technical concepts
Collaborate with other developers in an Agile team environment, leveraging clean coding principles
Make significant architectural decisions, applying best practices to system design while ensuring solutions meet non-functional requirements such as performance, scalability, security, and maintainability
Understand business context, nuances, and objectives, articulating how software solutions contribute to overall business value
Work on a team responsible for maintaining end-to-end solutions, addressing production bugs, and ensuring overall system reliability
Provide direct velocity on product development initiatives where needed
Preferred
SAP ABAP Development
SAP PO
Benefits
Competitive compensation packages
Medical, Dental and Vision
401k with company match
Paid parental leave
Up to 13 paid Holidays
Paid time off
Educational Assistance Program
Company
Consumers Energy
We are Consumers Energy, Michigan’s energy provider and the career destination for driven professionals serious about service.
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase