Director of Engineering: Lead Tech & Dev Experience
Listed on 2026-08-02
-
Software Development
Software Project Mgr/ Lead, Software Architect, DevOps
• Define, strategize, and execute the roadmap with the engineering leadership team to improve our processes and provide an outstanding Developer Experience for our Engineers.
• Lead, mentor, and grow the engineering manager and technical leads so that they can develop their careers as they build high-quality technologies across our application stack.
• Ensure strong collaboration across distributed or cross-functional teams.
• Drive the design, integration, and delivery of Bid-to-Bill solutions to support front-to-back energy market workflows, ensuring seamless alignment between trading, settlement, compliance, and reporting processes.
• Champion a culture of learning, continuous improvement, and psychological safety.
• Collaborate with the Agile Software Development teams and client subject matter experts to ensure the successful delivery of software projects.
• Forecast staffing and resource needs to meet business demands. Develop and grow the Engineering Team by recruiting, hiring, and retaining curious and driven Engineers who delight in solving our customers’ problems.
• Oversee the delivery of scalable, secure, and reliable software systems.
• Establish and monitor KPIs for quality, velocity, and operational excellence.
• Promote best practices in software architecture, design, and testing.
• Ensure adherence to security, compliance, and data protection standards.
• Stay current with emerging technologies to inform strategic decisions.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Minimum of 10 years of progressive engineering experience
- Minimum of 5 years of experience as an Engineering Leader with a servant leadership mindset, a passion for product development flow, and a strong customer focus.
- Minimum of 5 years of experience managing small teams and building complex products in an agile environment.
- Proven success in scaling and leading high-performing engineering teams.
- Demonstrated ability to balance strategic vision with tactical execution.
- Strong background in software development, architecture, and modern technology stacks.
- Passionate about creating and improving efficient software development practices.
- Excellent communication, collaboration, and decision-making skills.
- Excellent track record of collaborating with technical and non-technical stakeholders to deliver great products.
- Experience with Agile Software Development methodologies (we use Kanban).
- Experience with Lean Software Development, Dev Ops, and CI/CD is a plus.
Core Competencies
Demonstrates expertise in leading and mentoring engineering teams while driving the design and delivery of scalable software solutions. Proficient in Agile methodologies, strategic planning, and fostering a culture of continuous improvement and collaboration.
Highest-signal resume keywords
- Engineering Leadership
- Agile Software Development
- Software Architecture
- Team Building
- Strategic Vision
ATS Optimization Keywords
Hard Skills
- Software Development
- Software Architecture
- Agile Methodologies
- Lean Software Development
- Dev Ops
- CI/CD
- KPI Monitoring
- Process Improvement
- Technical Stakeholder Collaboration
- Product Development
Soft Skills
- Communication
- Collaboration
- Decision-Making
- Mentoring
- Servant Leadership
Certifications & Qualifications
- Bachelor’s Degree in Computer Science
- Master’s Degree in Engineering
Industry Keywords
- Developer Experience
- Bid-to-Bill Solutions
- Energy Market Workflows
- Compliance
- Data Protection Standards
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).