HamburgerMenu
hirist

Software Engineering Team Lead - Java/Spring

Hireginie
Multiple Locations
8 - 10 Years

Posted on: 16/12/2025

Job Description

Client Overview :

Our client operates a high-growth, technology-driven home services platform in the GCC, delivering on-demand solutions across categories such as home cleaning, wellness, healthcare, repairs, and maintenance. With millions of completed service transactions and a strong ecosystem of service professionals, the company is recognized for its customer-first mindset and strong engineering culture.

Position : Software Engineering Team Lead

Work Location : Remote

Experience Required : 8- 10 Years

Education : Bachelors degree in Computer Science, Software Engineering, or equivalent practical experience

Role Summary :

As a Software Engineering Team Lead, you will play a critical role in driving backend engineering excellence while leading and mentoring a distributed team. This role blends hands-on technical leadership with people management, ownership of delivery, and close collaboration with product and business stakeholders.

You will be responsible for shaping technical direction, ensuring delivery predictability, and building a high-performing engineering team that can scale with the business.

Key Responsibilities :

- Lead and manage a remote backend engineering team, providing clear direction and execution ownership

- Convert business and product requirements into well-defined technical roadmaps and quarterly plans

- Balance feature delivery with technical debt management through effective prioritization

- Actively contribute to system design and architectural decisions in collaboration with Product teams

- Review code, enforce best practices, and uphold high standards of quality and reliability


- Take ownership of complex or mission-critical backend initiatives

- Oversee deployment and release cycles, ensuring stable and predictable rollouts

- Identify recurring production issues, perform root-cause analysis, and drive long-term fixes

- Conduct regular one-on-one sessions focused on coaching, feedback, and career development

- Work closely with Product, QA, and cross-functional teams to deliver scalable solutions

- Communicate progress, risks, and decisions clearly to internal stakeholders

- Build a culture of collaboration, accountability, and continuous improvement within the team

Required Skills & Experience :

- Strong backend engineering background with experience delivering large-scale systems

- Advanced proficiency in Java and the Spring ecosystem

- Deep understanding of microservices architecture and distributed systems

- Experience working with relational and NoSQL databases

- Hands-on exposure to CI/CD pipelines, containerization, and AWS

- Proven ability to identify and resolve technical and process bottlenecks

- Prior experience leading engineering teams, ideally across multiple locations

- Excellent communication skills with the ability to collaborate across functions

- Strong analytical and problem-solving mindset

- Experience handling system migrations, scalability challenges, or error reduction initiatives

- Background in e-commerce, marketplaces, or high-traffic platforms is a plus

- Experience coordinating with external vendors or partner teams

- Curiosity and exposure to emerging technologies such as AI-driven integrations is an advantage

Why This Role :

- Opportunity to lead engineering for a fast-scaling consumer tech platform


- High ownership and influence over technical direction and team growth

- Remote-first environment with global collaboration

- Work on real-world problems at scale with visible business impact


info-icon

Did you find something suspicious?