EnergySolutions

Director, Software Engineering

EnergySolutions

full-time

Posted on:

Location Type: Hybrid

Location: Oakland • California, Illinois, Massachusetts, New York, Oregon • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $145,000 - $170,000 per year

Job Level

Lead

Tech Stack

AWSAzureCloudDjangoGoogle Cloud PlatformJavaPythonSDLC

About the role

  • Manage a department of approximately 35 software developers across multiple platforms
  • bridge the gap between technical execution and business strategy
  • liaise closely with Product, Business Analysts, and internal Business Units
  • ensure scalable, secure, and architecturally sound solutions on time and on budget
  • Drive the adoption of modern engineering practices
  • Oversee the full SDLC, ensuring rigorous standards for code quality, testing, and documentation

Requirements

  • 10+ years in software engineering
  • at least 4+ years in a Director or Senior Management role leading teams of 25+ people
  • Deep roots in the Python ecosystem
  • built complex applications using Django
  • Exposure or experience with Java and Mendix is a plus
  • Experience working in a Professional Services/Consultancy environment is highly preferred
  • experience shipping SaaS/PaaS products
  • Strong understanding of relational databases and cloud infrastructure (AWS/Azure/GCP)
  • 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.
Benefits
  • generous retirement package
  • excellent benefits package including medical, dental and vision insurance
  • other pre-tax contribution plans
  • Employee Stock Ownership Plan (ESOP)

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonDjangoJavaMendixSaaSPaaSrelational databasescloud infrastructureAWSAzure
Soft skills
leadershipcommunicationmentoringinfluencingcollaborationstrategic thinkingproblem-solvingteam managementstakeholder engagementtechnical translation