Principal Software Engineer

Energy Solutions Corp

Minneapolis (MN)

On-site

USD 154,000 - 219,000

Full time

13 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Flexible hours
Paid sabbaticals
Mentoring program

Job summary

Energy Solutions Corp in Minneapolis, MN seeks a Principal Software Engineer to drive Node.js architecture decisions and lead high-impact initiatives. You will own outcomes, mentor teams, and guide complex migrations while balancing delivery and quality in a contractor-friendly environment.

The role emphasizes deep technical leadership, with a strong focus on building scalable pipelines, design reviews, and clean upgrades to legacy systems.

Qualifications

  • 9+ years in a Principal Software Engineer role or equivalent.
  • Familiarity with Energy Solutions Corp-scale workflows or ability to ramp quickly.
  • Ability to form and defend a technical point of view on the company space.

Responsibilities

  • Automate build, test, and deployment pipelines for faster release cycles.
  • Lead architectural design reviews for principal technology initiatives.
  • Trace bugs to root by reading complex traces and logs.
  • Mentor legacy modules and clean codebases.
  • Lead the PostgreSQL migration to retire the legacy stack.

Skills

Node.js
Jest
Mentoring

Tools

PostgreSQL

Job description

At Energy Solutions Corp, the best Principal Software Engineer isn't the one who writes the most code but the one whose Node.js decisions age the gracefully. The deal favors the seasoned — 8 years earns $154,000 - $219,000, a contract arrangement, and a technology charter you'll actually own.

Key Responsibilities
  • Automate build, test, and deployment pipelines for faster release cycles
  • Read the Relationship Building stack traces others skim past, and trace bugs to their root
  • Lead technical design reviews for principal technology initiatives
  • Reach into legacy Mentoring modules and leave them cleaner than you found them
  • Lead the PostgreSQL migration that finally retires Energy Solutions Corp's no-ego legacy stack
What You'll Bring
  • Roughly 9+ years operating in a similar Principal Software Engineer position
  • Familiarity with Energy Solutions Corp-scale workflows, or the appetite to reach them
  • A point of view on Energy Solutions Corp's space, sharpened by your own reading
  • The humility to revise strong opinions when the data argues back
  • The composure to deliver bad news early and clearly
  • Comfort with contract arrangements and the rhythms of a candidly-kind workplace
  • Proven Jest results, ideally seasoned in Minneapolis, MN

Half the technology platforms in MN quietly depend on something Energy Solutions Corp built in Minneapolis with team-oriented care. Every Principal Software Engineer at Energy Solutions Corp owns an outcome, not just a checklist of tasks.

We value work-life balance, so expect $154,000 - $219,000, flexible hours, paid sabbaticals, and a supportive mentoring program.

The team in Minneapolis is interviewing on a rolling basis, so early applicants get noticed first.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer — Flexible Hours & Mentoring
Principal Software Engineer — Flexible Hours & Mentoring

Energy Solutions Corp • Minneapolis (MN)

On-site
USD 154,000 - 219,000
Flexible hours
Paid sabbaticals
Mentoring program
Principal Software Engineer
Principal Software Engineer

Energy Solutions Corp • Winston-Salem (NC)

Remote
USD 128,000 - 173,000
Mentorship
Benefits package
Remote-first
Industrial Engineer
Industrial Engineer

Energy Systems Corp • BLOOMINGTON (MN)

On-site
USD 85,000 - 126,000
Mentorship
Benefits
Growth in Kotlin
Environmental Engineer
Environmental Engineer

Energy Innovation Corp • Orlando (FL)

Remote
USD 76,000 - 104,000
Stock options
Learning budgets
Weekly coaching
Enterprise Architect
Enterprise Architect

Energy Systems Corp • Saint Paul (MN)

Remote
USD 88,000 - 123,000
Benefits plan
Mentorship
Senior Software Engineer
Senior Software Engineer

Energy Technologies LLC • Bellevue (NE)

On-site
USD 99,000 - 151,000
Process Engineer
Process Engineer

Energy Systems Corp • Saint Cloud (MN)

Hybrid
USD 58,000 - 83,000
Lead Software Engineer
Lead Software Engineer

Energy Solutions Corp • Orange (CA)

On-site
USD 179,000 - 255,000
Flexible hours
Wellness perks
Career development support
Senior Software Engineer
Senior Software Engineer

Energy Innovation Corp • Mankato (MN)

On-site
USD 101,000 - 146,000
Flexible scheduling
Growth budget
Senior Software Engineer
Senior Software Engineer

Energy Systems Corp • City of Syracuse (NY)

Hybrid
USD 91,000 - 131,000
Flexible hours
Mentor program