Job Summary:
We are looking for a hands-on Technical Lead to help build and scale a cloud platform for connected software systems in Chennai. This role is ideal for an engineer who has grown beyond pure implementation into architecture ownership, mentoring, and technical decision-making, but still enjoys being close to the code.
The role is anchored in cloud/platform/backend engineering, not firmware. You should be comfortable designing and delivering APIs, distributed services, telemetry or event-driven workflows, and operator-facing application capabilities that connect cloud systems to devices, field systems, or hardware-adjacent products. We are open to candidates from IoT, industrial software, mobility, robotics, remote monitoring, device platforms, or other connected-system environments.
Job title: Technical Lead – Cloud Platform & Connected Systems
Location: Chennai, Tamil Nadu
Work model: Work in Office
Reporting to: Engineering Manager
Team size: Initially 4–7 software engineers, with close collaboration across QA, DevOps/platform engineering, and firmware/hardware-adjacent teams
Role summary
We are hiring a hands-on Technical Lead to own the design and delivery of cloud and application-platform capabilities for connected software systems. This role is best suited to a senior engineer who is strongest in backend and cloud-native platform engineering, can lead a small team, and has practical exposure to telemetry, IoT, edge-connected, or hardware-integrated software products.
You will lead the software architecture and execution of APIs, services, data flows, deployment patterns, and operator-facing applications that connect cloud systems with devices or field systems. This is not a firmware lead role and it is not a pure people-management role. The centre of gravity is modern cloud/platform engineering with real-world connected-systems integration.
Key responsibilities
- Lead the technical design and delivery of cloud-native services, APIs, and platform components for connected software products.
- Provide day-to-day technical leadership for a small engineering team, including task breakdown, code review, mentoring, and technical decision-making.
- Design resilient backend systems for telemetry, device or edge integration, data ingestion, event processing, and operational workflows.
- Work with frontend engineers, or contribute directly where needed, to support internal tools, dashboards, and operator-facing web applications.
- Define and improve engineering standards for system design, testing, release quality, observability, and operational reliability.
- Collaborate closely with product, QA, DevOps/platform, and firmware or hardware-adjacent teams to deliver end-to-end outcomes.
- Support production operations through incident review, root-cause analysis, and iterative improvements to reliability and visibility.
- Contribute to architecture roadmaps, technical hiring, and capability-building within the software team.
Must-have skills and experience
- 8+ years in software engineering, with at least 2 years in a technical lead, staff engineer, or architecture-ownership role.
- Strong hands-on experience in one primary backend language: Python or Java or JVM. Working familiarity with the other is useful but not mandatory.
- Proven experience building and operating cloud-native or distributed systems using at least one major cloud platform and modern container tooling such as Docker and Kubernetes.
- Strong design and implementation experience with APIs, microservices, event-driven systems, SQL/PostgreSQL, and production-grade backend services.
- Practical experience with connected systems such as telemetry platforms, IoT products, industrial software, remote monitoring, edge-connected services, device integration, or hardware-adjacent applications.
- Experience leading engineers through architecture reviews, delivery planning, code quality, and technical problem-solving.
Preferred skills
- Experience with React, Angular, or TypeScript for internal tools, operational dashboards, or web applications.
- Experience with observability and monitoring tools such as Prometheus, Grafana, OpenTelemetry, Datadog, or Splunk.
- Familiarity with CI/CD, infrastructure automation, and Git-based release workflows.
- Exposure to message brokers or streaming systems such as Kafka, MQTT, RabbitMQ, or cloud-native event services.
- Familiarity with security-by-design, identity/access patterns, and secure API/platform engineering.
- Domain exposure in industrial automation, mobility, robotics, drones, smart devices, or connected equipment.
- Exposure to AI-enabled features or ML-backed services is welcome, but not required.
Experience and education
- Bachelor’s degree in Computer Science, Electronics, Information Technology, or a related engineering discipline. Equivalent practical experience is also acceptable.
- Typical fit: 8–12 years of software engineering experience in product, platform, GCC, or high-quality engineering-services environments.
What success looks like in the first year
- Within 3 months, build a strong understanding of the current architecture, deployment model, engineering workflow, and product roadmap.
- Within 6 months, own one or more critical platform or service areas end to end, and drive measurable improvements in code quality, delivery predictability, and system reliability.
- Within 9 months, establish clearer engineering standards across APIs, observability, testing, and release readiness.
- Within 12 months, have materially improved the platform’s ability to support connected-system workflows, scaled team delivery, and reduced recurring production or integration issues.
If you are interested, kindly share your updated resume to [email protected] or [email protected]
Pay: ₹1,500,000.00 - ₹2,500,000.00 per year
Benefits:
- Food provided
- Health insurance
- Paid time off
- Provident Fund
Work Location: In person