Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Energy Solutions Logo

Director, Software Engineering (Hybrid - Chicago, IL)

Energy Solutions

$145,000 - $170,000
Dec 16, 2025
Chicago, IL, US
Apply Now

Energy Solutions is seeking a Director of Software Engineering to lead their Information Systems Software Engineering team and bridge the gap between technical execution and business strategy, ensuring the delivery of scalable, secure, and architecturally sound software solutions on time and on budget.

Requirements

  • Deep roots in the Python ecosystem.
  • Experience building complex applications using Django.
  • Exposure or experience with other programming ecosystems including Java and Mendix.
  • Strong understanding of relational databases and cloud infrastructure (AWS/Azure/GCP).
  • Hands-on experience or theoretical knowledge of Generative AI / LLM integration in enterprise software.
  • Experience managing remote or distributed engineering teams.
  • Advanced degree in Computer Science or Engineering.

Responsibilities

  • Team Management: Lead, mentor, and scale multiple teams of 35+ engineers.
  • Resource Allocation: Masterfully balance engineering resources between high-priority client consulting projects and long-term internal platform development.
  • Architecture Authority: Serve as the final authority on software architecture and design patterns.
  • Best Practices: Drive the adoption of modern engineering practices, e.g. Small/Frequent commits, CI/CD, and automated testing methodologies.
  • Data & Downstream Alignment: Partner with data engineering, business data analytics teams, and downstream application owners to ensure software systems produce high-quality, well-structured data and support seamless integration.
  • Modernization: Keep a pulse on the entire software ecosystem, guiding the migration of legacy systems and the adoption of new libraries or frameworks where appropriate.
  • SDLC: Oversee the full SDLC, ensuring rigorous standards for code quality, testing, and documentation.

Other

  • 10+ years in software engineering, with at least 4+ years in a Director or Senior Management role leading teams of 25+ people.
  • Experience working in a Professional Services/Consultancy environment.
  • Proven ability to influence partners while mentoring and maturing a software engineering team.
  • Exceptional communication skills, with the ability to translate technical concepts to non-technical stakeholders and clients.
  • Strong conflict resolution and negotiation skills.