About the Role
Lead a small engineering team through a period of change and growth, bringing structure, momentum, and strong leadership while remaining technically hands-on. Partner closely with senior leadership to shape engineering standards, improve ways of working, and create better alignment across engineering, product, and delivery.
Responsibilities
- Lead and mentor a small engineering team
- Drive accountability and keep delivery moving forward
- Make clear decisions and bring alignment across the team
- Gain the respect of the engineering team through both leadership and technical contribution
- Bring structure and focus to engineering planning and execution
- Challenge unproductive behaviours and keep teams aligned on priorities
- Work closely with senior leadership to raise concerns, unblock issues and improve outcomes
- Provide technical leadership across a modern JavaScript/TypeScript stack
- Contribute hands-on where needed across architecture, development, APIs and cloud-native services
- Help shape the future direction of engineering within the business
- Balance engineering quality with pragmatic delivery outcomes and momentum
Requirements
- Proven experience leading engineering teams within product or SaaS environments
- Deep expertise in JavaScript, ideally including TypeScript
- Strong full-stack engineering experience, including Node.js and API architecture
- Comfortable contributing technically within a modern cloud-native environment
- Comfortable leading difficult conversations and challenging constructively when needed
- Able to establish trust quickly with both engineers and stakeholders
- Strong decision-making skills and confidence operating in evolving environments
- Pragmatic mindset with the ability to balance engineering quality with delivery momentum
- Process-driven with the ability to create focus and avoid unnecessary tangents
- Comfortable balancing technical leadership with people leadership
- Confident operating in technical discussions with senior engineers and stakeholders
- Comfortable working within small, collaborative teams with minimal hierarchy
- Strong communication and stakeholder management skills
- Experience working closely with founders, CTOs or senior leadership teams
- Experience with Google Cloud Platform (Nice to Have)
- Experience with modern deployment platforms such as Vercel (Nice to Have)
- Exposure to geospatial, GIS or mapping products (Nice to Have)
- Interest or experience in open source technologies or communities (Nice to Have)
Skills
- JavaScript
- TypeScript
- Node.js
- API architecture
- Cloud-native delivery
- Full-stack engineering
- Technical leadership
- People leadership
- Stakeholder management
- Google Cloud Platform
- Vercel
Work Type
- Full Time
- Day Rate Contract
- Permanent Option
Experience Level
- Head of Engineering
Benefits
- Opportunity to shape and influence an evolving engineering function
- High level of autonomy and visibility within the business
- Chance to make a meaningful impact quickly
- Collaborative, low-hierarchy environment with direct access to leadership
- Small team environment where you can influence engineering direction from day one
- Work closely with experienced founders and senior leadership
- Strong opportunity to transition into a permanent leadership role
About the Company
- Established product and data-driven technology business
