Senior Full Stack Software Engineer

CMS Energy Corporation
Jackson, MI, United States
about 1 month ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$167,149.0 - $222,851.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles ADMS (Software) Agile Methodology Code Review Open Systems Interconnection (OSI) Software Engineering Reliability of Systems Information Technology

Job description

  • Agile & Clean-Code Leadership - Lead Agile practices and champion clean-coding standards across the product lifecycle, mentoring junior and mid-level engineers.
  • Technical Direction - Drive architectural and technical strategy, ensuring the team understands and implements core engineering concepts.
  • Architectural Decision-Making - Make significant system-level decisions that support performance, scalability, security, and maintainability.
  • Business Context Alignment - Translate business objectives into technical solutions that deliver measurable value. End-to-End Solution Ownership - Maintain system reliability, resolve production issues, and contribute directly to product development velocity.

  • Cross-Functional Collaboration - Partner with designers, product managers, and other engineers in an Agile environment.
  • ADMS Product Suite Alignment - Ensure all software engineering work aligns with the Emerson / OSI / AspenTech ADMS product suite, including architectural consistency, integration patterns, and product-specific technical standards.
  • Additional Responsibilities - Perform other duties as assigned to support product and organizational needs.

Requirements

  • Bachelor’s Degree in Computer Science, Engineering, or a related field (Required).
  • Coaching & Mentorship - Ability to teach, guide, and elevate the technical capabilities of engineering teams.
  • Complex Decision-Making - Skilled in evaluating trade-offs and influencing both technical and business stakeholders.
  • Full-Stack Architecture - Mastery of system design, architecture, and multiple programming languages and toolsets.
  • Analytical Problem-Solving - Strong ability to assess challenges and refine engineering approaches to improve outcomes.
  • Team Collaboration - Promotes a culture of learning, craftsmanship, and technical excellence.
  • Code Review Craftsmanship - Provides constructive critique grounded in engineering principles and uses conflict as a learning opportunity.
  • Technical Communication - Excellent written and verbal communication for clear technical discussions and stakeholder alignment.
  • ADMS Domain Expertise - Understanding of ADMS concepts, utility operational workflows, and the Emerson/OSI/AspenTech ecosystem.

Benefits & conditions

$80.36 - $107.14 an hour - Contract, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Vision insurance
  • Dental insurance, * The pay range that Magnit reasonably expects to pay for this position is: $80.36/hour - $107.14/hour W-2.
  • Benefits: Medical, Dental, Vision, 401K (provided minimum eligibility hours are met).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

1:13 min

Establishing shared vocabulary with Green Software Foundation principles

Pierre-Luc Noel +1 · WWC 2023

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · WWC 2021

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

Videos

See all

Related articles

See all