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 - Oakland, CA)

Energy Solutions

$145,000 - $170,000
Dec 16, 2025
Oakland, CA, 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. You have built complex applications using Django.
  • Exposure or experience with other programming ecosystems including Java and Mendix is a plus.
  • 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.
  • Strong conflict resolution and negotiation skills

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.
  • Technical Leadership: Leading as a champion for engineering excellence, building a culture of impact for all of Energy Solutions
  • 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.

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 is highly preferred, alongside experience shipping SaaS/PaaS products.
  • Proven ability to influence partners while mentoring and maturing a software engineering team, including supervisors.
  • Exceptional communication skills, with the ability to translate technical concepts to non-technical stakeholders and clients
  • Ability to work onsite at one of our offices a minimum of 1 day/week (currently Wednesdays) with flexibility for the remainder of the days.