Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
KEY RESPONSIBILITIES
- Drive a continuous improvement process across all of your teams
- Establish world-class standards and technical operations to deliver consistent high-quality products
- Transform existing teams of engineers, architects and development managers into a highly effective engineering function
- Engage and align top talent through strong recruitment, mentoring, hands-on architectural leadership and career management
Job Requirements
CANDIDATE REQUIREMENTS
- Bachelor’s Degree in Computer Science or equivalent (MS or Ph.D. preferred)
- Excellent technical expertise in software development, software architecture, quality assurance, cloud infrastructure and automated deployments using CI/CD tools
- Minimum of 5 years hands-on software development and architecture experience
- Minimum of 5 years in a software engineering leadership position such as CTO, Head of Development, or Director of Engineering
- Leading at least 2 multidisciplinary software teams, with an overall head-count of more than 20 engineers, structured such that you were responsible for goal setting, performance measurement, and hiring/ firing decisions (direct reporting lines - a MUST)
- Experience in building high-performing teams and scalable best-practices in an engineering organization
- Setting aggressive goals for your teams using SMART principles and usage of metrics as a key driver in your decision-making processes
- A technically dominant and opinionated lead aspiring for continuous improvement across his organization
- An advanced level of spoken and written English
Nice to have: - Experience in delivering B2B SaaS products to multiple customers
- Experience in running fully distributed remote work teams
- “Lean Manufacturing” mindset applied to software engineering (e.g., “The Phoenix Project” by Gene Kim, Kevin Behr, George Spafford)