Software Architect

Energyhub

Remote
$165,000—$200,000 usd py
Remote
Domain-driven design
Distributed architecture
Internal developer platform
EnergyHub is seeking a hands-on Software Architect with over 15 years of software engineering experience. The ideal candidate will drive technical transitions and organizational design while ensuring a balance between technical purity and business ROI

Job Summary

  • Lead the strategic extraction into a distributed architecture using Domain-Driven Design and other patterns, balancing technical purity with immediate business ROI and speed to market.
  • Apply Conway's Law and utilize the "Inverse Conway Maneuver" to ensure organizational chart and team communication pathways naturally produce loosely coupled, scalable software.
  • Act as the bilingual translation layer between the C-suite and the engineering floor, quantifying technical debt and translating architectural constraints into financial and operational risks.

Matching Summary

Match Score: 85

EnergyHub is seeking a hands-on Software Architect with over 15 years of software engineering experience. The ideal candidate will drive technical transitions and organizational design while ensuring a balance between technical purity and business ROI.

Salary

$165,000—$200,000 USD

Skills & Requirements

Must-have

  • Domain-Driven Design
  • Distributed Architecture
  • Internal Developer Platform
  • Conway's Law
  • Inverse Conway Maneuver

Nice-to-have

  • Intellectual Humility
  • Leadership Without Authority
  • Sociotechnical Design
  • Data-Driven Discovery

Key Requirements

  • 15+ years of software engineering experience
  • Principal or Distinguished level experience
  • Complex, scaling environments experience
  • Modern cloud architecture expertise
  • Distributed systems expertise
  • Data consistency patterns expertise
  • Cloud economics (FinOps) expertise
  • Platform & Team Topologies fluency
  • DORA and SPACE framework knowledge

Work Rights

Not specified

Tailored Resume

Cover Letter