Sr Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
badNo H1Bnote

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

Agile methodologiesFull-stack architectureSystem designSAP ABAP DevelopmentSAP POAnalytical skillsMentoringCollaboration

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

company-logo
We are Consumers Energy, Michigan’s energy provider and the career destination for driven professionals serious about service.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Garrick Rochow
President & CEO – CMS & Consumers Energy
linkedin
leader-logo
Jennifer Kennedy
CEO Communications and Strategic Events
linkedin
Company data provided by crunchbase