THE ROLE:
Director of Platform Engineering & Developer Tools
We are seeking a Director of Platform Engineering & Tools to lead our platform engineering team and drive innovation across the organization. This role is responsible for maintaining high-quality engineering standards, optimizing system performance, and ensuring the adoption of standard methodologies. The ideal candidate will have a strong technical background, leadership experience, and a passion for building scalable and efficient engineering solutions.
DETAILED RESPONSIBILITIES/DUTIES:
Leadership & Strategy
• Lead and mentor a team of software engineers, fostering a culture of innovation, collaboration, and continuous improvement.
• Define and implement engineering strategies that enhance developer experience, software quality, and efficiency.
• Set and uphold high-quality software engineering standards, effective practices, and automation strategies.
• Evaluate and integrate emerging technologies to improve development workflows and efficiency.
• Collaborate with product teams, business leaders, and engineering teams to align development initiatives with business objectives.
• Drive the adoption of tools and platforms that streamline software development and enhance developer productivity.
• Provide technical leadership in modernizing applications and transitioning teams to updated frameworks and technologies.
• Other duties as assigned.
SUPERVISORY RESPONSIBILITIES: Yes
SKILLS AND BACKGROUND REQUIRED TO BE SUCCESSFUL:
• Strong software engineering background with a deep understanding of software development workflows and challenges.
• Excellent communication and leadership skills, with the ability to engage both technical and executive audiences.
• Expertise in front-end and back-end development frameworks (React, .NET, Node.js).
• Solid understanding of microservices architecture, API development, and cloud-native application design.
• Hands-on experience with modern software engineering practices, including TDD, CI/CD, and automation.
• Expertise in developer tooling, code collaboration workflows, and developer productivity optimization.
• Proficiency in infrastructure as code (IaC) tools such as Terraform, Ansible, or CloudFormation.
• Solid understanding of real-time data streaming and event-driven architectures using Kafka.
• Experience with API management solutions like Apigee, ensuring secure and scalable API integrations.
• Passion for improving developer experience, workflows, and automation.
• Ability to drive multi-functional collaboration and align teams on shared goals.
• Familiarity with modern web and mobile frameworks, guiding teams in adopting updated technologies.
Experience:
• 10+ years of experience in software engineering, developer productivity, or platform engineering.
• At least 5+ years of experience leading and running high-performing engineering teams.
• Confirmed experience in scaling development teams and driving technology transformations.
• Hands-on experience with modern programming languages such as React, Node.js, Python, Java, or Go.
• Strong background in application modernization, cloud adoption, and developer tooling.
• Experience delivering enterprise-scale software solutions and improving developer workflows.
• Proven experience in modernizing applications and guiding teams to adopt new frameworks and architectures.
Education:
Required
• Bachelors in computer science or equivalent
#LI-AR1
Software Powered by iCIMS
www.icims.com