Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
This role will act as the primary interface between the CTO and all technical execution teams — including internal developers, the outsourced development team, and our external cloud operations provider. The Lead of Engineering will be accountable for the technical delivery, reliability, and evolution of the ZeroRisk application and AWS infrastructure.
The ideal candidate is a hands-on senior engineer with strong people leadership and cloud operations experience, capable of managing development workflows, ensuring code quality, and driving operational excellence across multiple AWS accounts and environments.
This role reports directly to the CTO.
Overview
ZeroRisk provides technology solutions to financial institutions and payment providers to help manage merchant Risk and Compliance.
The Lead of Engineering will oversee the end-to-end engineering lifecycle, from coding standards and architecture to AWS CloudOps and incident management. They will actively contribute code (Java Spring, Python, PHP), supervise internal and external developers, enforce secure coding practices, and coordinate with the CloudOps provider to ensure highly available and cost-efficient operations.
This role is both technical and managerial — approximately 60% hands-on technical, 40% leadership, prioritisation, and coordination.
Location & Remote Setup
This is a remote role for candidates based in Europe or adjacent regions, aligned with Irish working hours for day-to-day collaboration. The role requires the ability to travel to Ireland occasionally; EU citizenship or unrestricted European travel is preferred. Please do not apply if you don't fulfil this requirement.
Expectations
Leadership & Ownership
- Serve as the engineering lead for the entire ZeroRisk platform, ensuring delivery quality, code health, and architectural alignment with the company’s roadmap.
- Act as the daily operational bridge between the CTO, developers, QA, and CloudOps provider.
- Own the engineering roadmap execution and ensure sprint commitments are met.
- Mentor developers, review code, and ensure alignment with best practices.
- Hands-on contribution in Java Spring Boot (core backend), Python (utilities, agents, Lambdas), and PHP (legacy components).
- Define and enforce coding standards and software architecture guidelines.
- Lead and support the development team (internal + outsourced), ensure smooth code review cycles, and manage technical dependencies across teams.
- Own the operational health of ZeroRisk deployments across multi-account AWS infrastructure.
- Collaborate with the CloudOps provider on monitoring, cost control, alerting, and incident response.
- Lead CloudFormation reviews and contribute to IaC improvements.
- Drive operational excellence: reliability, uptime, scalability, and environment consistency.
- Improve CI/CD pipelines in collaboration with the CTO and CloudOps provider.
- Enforce QA processes, including code reviews, unit testing, and regression workflows.
- Improve logging, monitoring, and observability standards.
Must Have
- 5+ years of experience running web applications and services in the cloud.
- Strong working knowledge of AWS, including ECS, RDS, S3, CloudFront, IAM, and networking fundamentals.
- Experience with cloud-native deployments and Infrastructure as Code (CloudFormation).
- Practical experience with Python (scripts, utilities, Lambdas) and PHP (legacy systems).
- Strong understanding of secure coding, DevOps/SRE fundamentals, and modern CI/CD.
- Excellent technical communication and leadership skills.
- Fluent in written and spoken English.
- Experience managing outsourced development teams.
- Knowledge of AngularJS, React, and Node.js.
- Familiarity with multi-tenant SaaS architectures.
- Experience in regulated or security-sensitive environments.
- Hands-on development experience with Java Spring Boot in production environments.Success Metrics
- Fully understand ZeroRisk’s architecture, codebase, AWS footprint, and team structure.
- Take ownership of release processes and begin supervising outsourced/internal development workflows.
- Establish strong communication rhythms with the CloudOps provider and CTO.
- Deliver significant improvements in sprint delivery predictability and code quality.
- Implement stronger monitoring, alerting, or CI/CD enhancements in at least one environment.
- Lead at least one architectural or refactoring initiative.
- Fully own the engineering pipeline: development, reviews, cloud deployments, and post-release monitoring.
- Produce a technical roadmap for architecture evolution, cost optimisation, DevOps maturity, and reliability.
- Demonstrate measurable improvements in delivery velocity, incident response, and code/base stability.
- Lead the engineering team in delivering secure, scalable, well-tested features.
- Coordinate with CloudOps to ensure system stability, monitoring, and cost efficiency.
- Write, review, and deploy code in Java Spring, Python, and PHP.
- Ensure technical debt is tracked, prioritised, and steadily reduced.
- Drive adoption of industry best practices in coding, security, and DevOps.
- Maintain strong documentation culture across engineering and CloudOps.
- Support onboarding of new single-tenant customers from a technical perspective.
- Act as escalation point for L2/L3 issues when support teams need technical guidance.
- Technical Leadership — guides developers, sets engineering direction, enforces standards.
- Hands-On Mastery — strong coder in Java Spring and confident in Python and PHP.
- Cloud Operations Expertise — understands AWS deeply and collaborates effectively with CloudOps partners.
- Problem Solving — able to resolve complex issues across both code and infrastructure.
- Ownership Mindset — treats platform reliability as a top priority.
- Communication — clear, structured, and effective with CTO, developers, and external partners.
- Adaptability — thrives in a fast-paced scale-up environment.
You can expect at least four interviews, including conversations with cross-functional stakeholders. We also conduct reference checks before making an offer.
We invest significant time, care, and attention in every hire, and we’re looking for candidates who are equally committed to engaging thoughtfully and seriously in the process.
If you're excited to take ownership of head of engineering in a modern, AI-powered SaaS environment — and help us scale what we’ve already proven works — we’d love to hear from you.
Key Skills
Ranked by relevanceReady to apply?
Join ZeroRisk.io and take your career to the next level!
Application takes less than 5 minutes

