Director of Software Engineering leading the Information Systems Software Engineering team at Energy Solutions. Managing cross-platform software developers and bridging technical execution with business strategy.
Responsibilities
Lead, mentor, and scale multiple teams of 35+ engineers.
Masterfully balance engineering resources between high-priority client consulting projects and long-term internal platform development.
Serve as the final authority on software architecture and design patterns.
Drive the adoption of modern engineering practices, e.g. Small/Frequent commits, CI/CD, and automated testing methodologies.
Establish and enforce security controls, compliance standards, and data protection protocols across all client projects.
Collaborate with product owners, project managers, business systems analysts and business partners to ensure client deliverables are shipped on time and within budget while avoiding technical debt.
Requirements
10+ years in software engineering, with at least 4+ years in a Director or Senior Management role leading teams of 25+ people.
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.
Experience working in a Professional Services/Consultancy environment is highly preferred, alongside 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, including supervisors. You know how to delegate effectively and avoid micromanagement while staying informed.
Exceptional communication skills, with the ability to translate technical concepts to non-technical stakeholders and clients.
Benefits
Compensation is commensurate with experience and includes a generous retirement package.
Energy Solutions provides an excellent benefits package including medical, dental and vision insurance, other pre-tax contribution plans and an Employee Stock Ownership Plan (ESOP).
Director of Software Engineering at Acuity leading AI - enabled digital commerce platform development and transforming user experience with modern architecture.
Senior Product Engineer leading application and integration of protection and control solutions by Hubbell. Collaborating with engineering, sales, and customer support to deploy tailored technical solutions.
Software Engineer leading a team to develop high quality software solutions for DoD training systems. Supporting the JTSE program at Joint Staff Complex in Suffolk, VA.
Lead Principal Engineer Specialist at SAE facilitating aviation standards through technical management and collaboration. Recruiting and mentoring volunteers while driving continuous improvement initiatives in a hybrid work environment.
Product Engineer overseeing the technical lifecycle of screening and biomass handling products for Valmet. Collaborating with global teams and providing engineering expertise across the product lifecycle.
Lead ETL Developer responsible for ETL solutions involving data integration and automation. Working in a hybrid environment at Canada Life with a strong emphasis on collaboration.
Senior Software Engineer developing high - quality software solutions for Savanta. Collaborating with cross - functional teams in a hybrid work environment to deliver impactful products.
Technical Lead developing and evolving iTakeControl, a clinical trial patient engagement platform at Red Nucleus. Leading in - house product development with a focus on compliance and mentoring engineers.
Principal Software Engineer developing and enhancing secure software systems for Northrop Grumman's CHORD portfolio. Focused on collaboration, team empowerment, and personal responsibility in a complex technical environment.
Software Engineer developing Python applications on Linux for Northrop Grumman's Space Sector. Collaborating with cross - functional teams to deliver secure, scalable software in a SCIF environment.