Lead Engineer
You will join our client as a Lead Engineer, guiding the design and delivery of critical software that helps teams plan and execute deliveries.
This is a fully remote role with a global engineering team, and you’ll have the autonomy to set direction, review code, and mentor teammates. You’ll balance hands-on work with strategic thinking, turning complex problems into practical solutions.
If you enjoy building robust systems and leading others to do their best work, this could be the role for you.
- Lead a cross-functional engineering team to deliver robust software and scalable services.
- Own technical direction, architecture decisions, and code reviews to ensure quality.
- Collaborate with product managers, QA, and operations to plan, test, and deploy features.
- Mentor engineers and QA, fostering a culture of learning, accountability, and inclusion.
- Drive DevOps practices, including CI/CD, automated testing, and observability.
- Ensure security, reliability, and performance of distributed microservices.
- Communicate progress and risks clearly to stakeholders across time zones.
- 10+ years of Java experience, with at least 5 years in leadership roles.
- Strong proficiency in Java, Spring Boot, and microservices architecture.
- Experience with distributed systems, cloud platforms, containers (Docker, Kubernetes), and CI/CD pipelines.
- Excellent written and spoken communication; comfortable working in a global, fully remote team.
- Ability to translate complex problems into simple, actionable plans; strong problem solving and decision making.
- A track record of delivering projects on time with high quality.
You will be part of a 1-vacancy engagement.
The role is fully remote and offered on a B2B contract basis.
You’ll gain exposure to modern tech, flexible working patterns, and a collaborative culture that values practical problem solving and continuous improvement.
