- Company Name
- Navys
- Job Title
- Head of Engineering
- Job Description
-
**Job Title**
Head of Engineering
**Role Summary**
Lead day‑to‑day engineering operations, build and scale the engineering function from an early stage, set technical direction, define and enforce engineering standards, and cultivate a high‑performance, accountable culture. Deliver production‑grade SaaS software on a modern full‑stack stack and collaborate cross‑functionally to align product, design, and business objectives.
**Expectations**
- Minimum 3 years managing engineering teams in a SaaS context.
- Proven track record delivering enterprise‑grade, production software.
- Strong architectural acumen with ability to explain trade‑offs to senior leadership.
- Hands‑on coding experience and willingness to review code on the team’s stack.
- Excellent prioritisation, organisational, and communication skills.
- Comfortable working in a high‑velocity environment and on‑site presence (London, 4–5 days/week).
**Key Responsibilities**
- Establish engineering processes, standards, and a scalable organizational structure suitable for early‑stage growth.
- Recruit, mentor, and retain engineering talent; create a culture of ownership and accountability.
- Own technical strategy: drive architectural decisions, enforce code quality, and maintain security, scalability, and maintainability of the platform.
- Manage sprint planning, backlog refinement, release cadence, and delivery velocity; remove blockers to sustain predictable delivery.
- Lead continuous integration/deployment pipelines, CI/CD automation, and QA practices.
- Translate product requirements into technical plans, collaborate with product, design, and commercial teams, and communicate risks, trade‑offs, and progress to stakeholders.
- Support early customer deployments and ensure alignment with business goals.
**Required Skills**
- Engineering management (team leadership, hiring, mentorship).
- SaaS development lifecycle, Agile/Scrum, CI/CD, Git‑based workflows.
- Full‑stack web development: Frontend – Next.js, TypeScript, Tailwind CSS; Backend – Python (Quart/Flask).
- Database: PostgreSQL; containerisation: Docker; cloud: Azure.
- Architectural design, scalability, security, and resilience in distributed systems.
- Strong problem‑solving and decision‑making abilities.
**Required Education & Certifications**
- Bachelor’s degree (or equivalent) in Computer Science, Computer Engineering, Software Engineering, or related technical discipline. (Additional certifications in cloud platforms, software architecture, or management are desirable but not mandatory.)