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).
Software Engineer Intern supporting the design, development, testing, and maintenance of software applications at Proofpoint. Focusing on foundational development skills and collaboration with cross - functional teams.
Senior FullStack Developer enhancing software for students and teams at Médisup. Collaborating with Product Management to deliver high - quality digital services in an agile environment.
Building marketing tools for innovative brands as a full stack engineer with LLM and React experience. Responsible for autonomous project ownership and deploying new features.
Senior Engineer managing Electrical & Instrumentation quality control at Ingersoll Rand. Overseeing supplier inspections and ensuring compliance with engineering standards.
Software Engineer developing Travel & Entertainment solutions at S&P Global, enhancing SAP Concur applications and integrations for effective expense handling.
Software Engineer developing, testing, and maintaining software applications at S&P Global Mobility. Collaborating with cross - functional teams and adhering to best practices for scalable solutions.
Software Engineer Lead managing core enterprise systems and technical delivery at S&P Global Mobility. Leading platform enhancement, migration, and consolidation efforts with measurable outcomes.
Senior Lifecycle Engineer at GE HealthCare improving performance, quality, and customer experience of MR systems. Collaborating across teams to translate insights into actionable enhancements.
Teamlead Software Engineering for complex submarine automation systems. Leading development of cutting - edge technologies and methods in a maritime context with a focus on submarines.