Overview
Remote
Depends on Experience
Full Time
Skills
Software Engineering
Job Details
Engineering Director
Job Type: Full-Time
Experience: 12+ years in software engineering with 5+ years in leadership roles
Department: Technology / Engineering
Role Overview
We are seeking an experienced Engineering Director to lead multiple engineering teams, define and execute technical strategy, and drive high-quality software delivery. The ideal candidate will foster a culture of excellence, ownership, and innovation, while working closely with Product, Design, and Operations teams to turn vision into execution.
Key Responsibilities
Requirements
Job Type: Full-Time
Experience: 12+ years in software engineering with 5+ years in leadership roles
Department: Technology / Engineering
Role Overview
We are seeking an experienced Engineering Director to lead multiple engineering teams, define and execute technical strategy, and drive high-quality software delivery. The ideal candidate will foster a culture of excellence, ownership, and innovation, while working closely with Product, Design, and Operations teams to turn vision into execution.
Key Responsibilities
- Define and execute the engineering strategy in alignment with company goals.
- Apply modern design patterns to build scalable, maintainable, and secure systems.
- Lead, mentor, and grow a team of engineering managers, architects, and senior engineers.
- Own delivery timelines, technical quality, scalability, and system reliability.
- Partner with product management to plan roadmaps, balancing tech debt with feature delivery.
- Establish and drive engineering best practices, coding standards, and continuous improvement.
- Act as a technical advisor to leadership, contributing to strategic planning and key initiatives.
- Foster a culture of innovation, high performance, and psychological safety.
Requirements
- 12+ years of experience in software engineering, including 5+ years in leadership roles.
- Proven track record of leading high-performing engineering teams in fast-paced environments.
- Strong expertise in scalable system architecture, cloud technologies (AWS/Google Cloud Platform/Azure), and modern development practices (CI/CD, DevOps, microservices).
- Deep experience in one or more programming languages: Java, Go, Python, Node.js.
- Exceptional leadership, communication, and organizational skills.
- Experience working in Agile/Scrum environments.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.