Engineering Manager, Developer Experience
About the Role
You will lead a team of approximately ten engineers across two sub-teams (DevEx CI/CD and DevEx Tooling). You will drive the development and continuous improvement of CI/CD pipelines, self-service tooling, hosted and self-hosted runners, and secure artifact management. You will design and own advanced testing frameworks covering functional, performance, load, and chaos testing. You will build operational tools for multisig operations and node-change management, partner with engineering leadership, product, and security to define scope and deliverables, and maintain team health and productivity through clear communication and effective project management. You will hire and mentor engineers and champion reliability, security, scalability, and maintainability across the developer experience.
Requirements
- Minimum of 8 years experience in software engineering, with at least 3 years in a leadership or managerial role
- Demonstrated expertise in managing and improving CI/CD pipelines and developer tooling
- Experience managing delivery of internal engineering tools and platforms for globally distributed internal customers
- Proven experience building and leading teams responsible for mission-critical tooling and infrastructure
- Passion for making developers highly productive
- Familiarity with Golang and its ecosystem
- Deep understanding of software development lifecycle and testing methodologies (functional, performance, chaos)
- Experience with operational tooling
- Experience partnering with technical and non-technical stakeholders
- Servant-leadership mindset and ability to adapt to evolving technologies and priorities
Responsibilities
- Lead and mentor up to ten software and SRE engineers
- Drive development and continuous improvement of CI/CD pipelines and self-service tooling
- Manage hosted and self-hosted CI runners and artifact management
- Develop advanced testing frameworks covering functional and non-functional testing
- Build operational tools for multisig operations and node-change management
- Collaborate with engineering leadership, product management, and security to define and deliver tooling
- Champion reliability, security, scalability, and maintainability across the DevEx team
- Maintain team health and productivity through effective project management and communication
- Recruit and hire engineering talent
