This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
What we offer:
Exposure to modern tech
flexible working patterns
a collaborative culture that values practical problem solving and continuous improvement