Engineering Director
To see similar active jobs please follow this link: Remote Development jobs
We are open to remote candidates located within CST to BRT time zones.
At Metalab, our Engineering Directors strike a balance between oversight, learning, and development. This role is for the kind of person who can see the big picture from any vantage point. On any given day, you’re able to step up and lead or step back and evaluate how to best support your team. Adaptability, humility, and resourcefulness are table stakes, as no two projects, clients, or developers are alike.
You’ll need to be able to effectively communicate and collaborate not only with your engineering peers but with other cross-functional teams at Metalab to advocate for and evolve the Engineering department. You’ll also represent Metalab in client contexts and public events, so your ability to read a room and articulate with confidence is paramount to your (and our) success. Most importantly, you’ll have an undeniable passion for engineering and you thrive when you’re supporting others in achieving their best work.
What you’ll do
Co-manage a 35+ person engineering team and mentor our senior engineers and leads
Drive the overall Engineering team’s operations and strategy, from day-to-day processes to long-term direction
Collaborate with the Client Partnerships team to pitch engagements to clients
Assist in scoping out the timeline and requirements of engineering engagements
Involved in vetting, hiring, and training new members of the engineering team
Advocate for the engineering team internally to make sure they’re set up for success
Collaborate with the rest of Metalab's leadership team to keep company engagement high
Articulate constructive feedback, and ensure the engineering team is evaluated and supported on an ongoing basis
Foster an open, collaborative, and inclusive environment for the engineering team
Able to roll up your sleeves in the work, providing guidance and direction to project teams when needed
Interacts with the engineering team daily, and with clients when needed
Manage multiple client projects at a time, ensuring they are delivering on time and budget
Requirements
7+ years as a web or mobile engineer, in addition to 5+ years leading a software development team
Experience pitching and managing successful large-scale delivery accounts of $2m+
Experience growing and managing a portfolio of accounts at the same time
Strong Back End production application experience using JSON REST and GraphQL API methodologies and ideally one of these languages: Node, Rails, Go, Python
You have experience developing frontend client applications using React and/or React Native
You can communicate effectively with both technical and non-technical audiences and are comfortable leading presentations of work frequently
You can produce diagrams and documentation that reflect architectural decisions, patterns, and principles
You have experience designing API schemas, data models, and database architecture for large-scale platform builds
Solid understanding of the digital product-building process—from start to finish
You’ve built and shipped several products and/or complex design systems to market in the past two years
Strength in leading and mentoring an engineering team. You have previously led a team of engineers building products and/or complex design systems
Expert-level understanding of software development patterns and opinions on industry best practices
You enjoy taking complex problems and transforming them into elegant and simple solutions
Ability to present to clients with credibility, clarity, and confidence
Experience writing statement of work (SOW) and scope definitions for client delivery
Experience leading large teams globally: developers, product, and QA teams
Experienced working with clients and procurement in an agency environment
Experience leading remote and managing nearshore development teams
Ability how to motivate and guide engineers to successful careers
Keen interest in working with world-class companies and great teammates to launch products worth talking about
Ability to travel to client meetings
Nice to haves
Experience in machine learning and AI
Experience in building a physical and digital experience
About the job
Engineering Director
To see similar active jobs please follow this link: Remote Development jobs
We are open to remote candidates located within CST to BRT time zones.
At Metalab, our Engineering Directors strike a balance between oversight, learning, and development. This role is for the kind of person who can see the big picture from any vantage point. On any given day, you’re able to step up and lead or step back and evaluate how to best support your team. Adaptability, humility, and resourcefulness are table stakes, as no two projects, clients, or developers are alike.
You’ll need to be able to effectively communicate and collaborate not only with your engineering peers but with other cross-functional teams at Metalab to advocate for and evolve the Engineering department. You’ll also represent Metalab in client contexts and public events, so your ability to read a room and articulate with confidence is paramount to your (and our) success. Most importantly, you’ll have an undeniable passion for engineering and you thrive when you’re supporting others in achieving their best work.
What you’ll do
Co-manage a 35+ person engineering team and mentor our senior engineers and leads
Drive the overall Engineering team’s operations and strategy, from day-to-day processes to long-term direction
Collaborate with the Client Partnerships team to pitch engagements to clients
Assist in scoping out the timeline and requirements of engineering engagements
Involved in vetting, hiring, and training new members of the engineering team
Advocate for the engineering team internally to make sure they’re set up for success
Collaborate with the rest of Metalab's leadership team to keep company engagement high
Articulate constructive feedback, and ensure the engineering team is evaluated and supported on an ongoing basis
Foster an open, collaborative, and inclusive environment for the engineering team
Able to roll up your sleeves in the work, providing guidance and direction to project teams when needed
Interacts with the engineering team daily, and with clients when needed
Manage multiple client projects at a time, ensuring they are delivering on time and budget
Requirements
7+ years as a web or mobile engineer, in addition to 5+ years leading a software development team
Experience pitching and managing successful large-scale delivery accounts of $2m+
Experience growing and managing a portfolio of accounts at the same time
Strong Back End production application experience using JSON REST and GraphQL API methodologies and ideally one of these languages: Node, Rails, Go, Python
You have experience developing frontend client applications using React and/or React Native
You can communicate effectively with both technical and non-technical audiences and are comfortable leading presentations of work frequently
You can produce diagrams and documentation that reflect architectural decisions, patterns, and principles
You have experience designing API schemas, data models, and database architecture for large-scale platform builds
Solid understanding of the digital product-building process—from start to finish
You’ve built and shipped several products and/or complex design systems to market in the past two years
Strength in leading and mentoring an engineering team. You have previously led a team of engineers building products and/or complex design systems
Expert-level understanding of software development patterns and opinions on industry best practices
You enjoy taking complex problems and transforming them into elegant and simple solutions
Ability to present to clients with credibility, clarity, and confidence
Experience writing statement of work (SOW) and scope definitions for client delivery
Experience leading large teams globally: developers, product, and QA teams
Experienced working with clients and procurement in an agency environment
Experience leading remote and managing nearshore development teams
Ability how to motivate and guide engineers to successful careers
Keen interest in working with world-class companies and great teammates to launch products worth talking about
Ability to travel to client meetings
Nice to haves
Experience in machine learning and AI
Experience in building a physical and digital experience
