Technical Lead (Cloud Platform & Connected Systems)
ePropelled flexible technology portfolio represents a major innovation in the market, just as many industries and society as a whole are gearing up for a greener world. We apply our knowledge and experience to create solutions based on in-depth research and thorough testing while looking into the future for inspiration.
Job Description
Job title: Technical Lead – Cloud Platform &Connected Systems
Location: Chennai, Tamil Nadu
Work model: Primarily Office Based
Reporting to: Engineering Manager
Team size: Initially 4–7 software engineers, with close collaborationacross QA, DevOps/platform engineering, and firmware/hardware-adjacent teams
Compensation: TBD
Role summaryWe are hiring a hands-on Technical Lead to own the design and delivery of cloudand application-platform capabilities for connected software systems. This roleis best suited to a senior engineer who is strongest in backend andcloud-native platform engineering, can lead a small team, and has practicalexposure to telemetry, IoT, edge-connected, or hardware-integrated softwareproducts.
You willlead the software architecture and execution of APIs, services, data flows,deployment patterns, and operator-facing applications that connect cloudsystems with devices or field systems. This is not a firmware lead roleand it is not a pure people-management role. The centre of gravity ismodern cloud/platform engineering with real-world connected-systemsintegration.
Responsibilities
- Lead the technical design and delivery of cloud-native services, APIs, and platformscomponents for connected software products.
- Provide day-to-day technical leadership for a small engineering team, including taskbreakdown, code review, mentoring, and technical decision-making.
- Design resilient backend systems for telemetry, device or edge integration, dataingestion, event processing, and operational workflows.
- Work with frontend engineers, or contribute directly where needed, to supportinternal 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.
Qualifications
- 8+years in softwareengineering, 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, IoTproducts, industrial software, remote monitoring, edge-connected services, device integration, or hardware-adjacent applications.
- Experience leading engineers through architecture reviews, delivery planning, codequality, and technical problem-solving.
- Experience with React, Angular, or TypeScript for internal tools, operationaldashboards, 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 secureAPI/platform engineering.
- Domain exposure in industrial automation, mobility, robotics, drones, smartdevices, or connected equipment.
- Exposure to AI-enabled features or ML-backed services is welcome, but not required.
- Bachelor’s degree in ComputerScience, 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-qualityengineering-services environments.
- Within 3 months, build a strongunderstanding of the current architecture, deployment model, engineeringworkflow, and product roadmap.
- Within 6 months, own one or more critical platform or service areas end to end, and drive measurableimprovements in code quality, delivery predictability, and system reliability.
- Within 9 months, establish clearer engineering standards across APIs, observability, testing, and releasereadiness.
- Within 12 months, have materially improved the platform’s ability to support connected-systemworkflows, scaled team delivery, and reduced recurring production orintegration issues.