For Talent/Open roles
Tech Lead — Platform Engineering
Technology
Hyderabad
Technology
About the Company
- Our client is a fast-growing, product-led SaaS company building a next-generation finance operations platform for high-growth businesses. The platform helps finance teams automate processes, analyse business data, and make faster, more informed decisions.
- The company operates in a high-ownership, technology-driven environment, solving complex data and infrastructure challenges at scale. With an expanding enterprise customer base and multiple deployment environments, the organisation is focused on building highly reliable, secure, and scalable technology.
- This is an opportunity to join a growing engineering organisation where you will work closely with senior stakeholders, enterprise customers, and cross-functional teams while helping shape the systems and processes that support the company's next phase of growth.
Roles and Responsibilities
- Own the technical architecture and design of backend services and platform modules, ensuring scalability and reliability.
- Design, build, and maintain scalable backend services using Java (Spring Boot) and Python (Flask, Pandas, PyArrow).
- Build and manage reliable, long-running workflows using Temporal and Argo Workflows.
- Set and maintain high standards for code quality, testing, documentation, and engineering practices through design and code reviews.
- Troubleshoot complex production issues across distributed systems and drive them to root cause resolution.
- Partner with SRE and DevOps teams to ensure smooth releases, deployments, observability, and operational readiness.
- Lead, mentor, and develop a team of backend engineers through regular feedback, code reviews, and technical guidance.
- Translate product goals into clear technical workstreams, priorities, and executable specifications.
- Make sound technical decisions and manage trade-offs between speed, scope, and long-term maintainability.
- Work closely with Product, Customer Implementation, SRE, DevOps, QA, and UI teams to deliver features end-to-end.
- Identify recurring customer and implementation issues and convert them into scalable platform capabilities rather than one-off fixes.
- Communicate technical progress, risks, dependencies, and constraints to stakeholders and represent the team in architecture and roadmap discussions.
Skills and qualifications
- 8–10 years of software development experience, including experience leading or mentoring engineering teams.
- Strong hands-on expertise in Java or Python, with working proficiency in the other.
- Production experience with Spring Boot or Flask.
- Hands-on experience with Pandas and PyArrow for data processing.
- Experience with workflow orchestration tools such as Temporal or Argo Workflows.
- Strong understanding of microservices architecture and RESTful API design.
- Working knowledge of Kubernetes, Docker, and Git.
- Experience designing and building scalable, reliable backend systems for production environments.
- Strong technical decision-making skills with the ability to balance speed, scope, and maintainability.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven track record of delivering complex engineering projects with a team.
What's On Offer
- Opportunity to take ownership of core platform engineering and influence architecture and technical direction.
- Lead and mentor a team while working hands-on with Java, Python, distributed systems, and workflow orchestration.
- Work closely with Product, SRE, DevOps, QA, and customer-facing teams in a fast-paced, product-led environment.
- Build and scale backend capabilities that directly support enterprise customers and business growth.
