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 summary
We 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.
- Leadthe technical design and delivery of cloud-native services, APIs, and platformscomponents for connected software products.
- Provideday-to-day technical leadership for a small engineering team, including taskbreakdown, code review, mentoring, and technical decision-making.
- Designresilient backend systems for telemetry, device or edge integration, dataingestion, event processing, and operational workflows.
- Workwith frontend engineers, or contribute directly where needed, to supportinternal tools, dashboards, and operator-facing web applications.
- Defineand improve engineering standards for system design, testing, release quality,observability, and operational reliability.
- Collaborateclosely with product, QA, DevOps/platform, and firmware or hardware-adjacentteams to deliver end-to-end outcomes.
- Supportproduction operations through incident review, root-cause analysis, anditerative improvements to reliability and visibility.
- Contributeto architecture roadmaps, technical hiring, and capability-building within thesoftware team.
- 8+years in softwareengineering, with at least 2 years in a technical lead, staff engineer,or architecture-ownership role.
- Stronghands-on experience in one primary backend language: Python or Java or JVM. Working familiarity with the other is useful but not mandatory.
- Provenexperience building and operating cloud-native or distributed systems using at least one major cloud platform and modern container tooling such as Docker and Kubernetes.
- Strongdesign and implementation experience with APIs, microservices, event-drivensystems, SQL/PostgreSQL, and production-grade backend services.
- Practicalexperience with connected systems such as telemetry platforms, IoTproducts, industrial software, remote monitoring, edge-connected services,device integration, or hardware-adjacent applications.
- Experienceleading engineers through architecture reviews, delivery planning, codequality, and technical problem-solving.
- Experiencewith React, Angular, or TypeScript for internal tools, operationaldashboards, or web applications.
- Experiencewith observability and monitoring tools such as Prometheus, Grafana,OpenTelemetry, Datadog, or Splunk.
- Familiaritywith CI/CD, infrastructure automation, and Git-based release workflows.
- Exposureto message brokers or streaming systems such as Kafka, MQTT, RabbitMQ,or cloud-native event services.
- Familiaritywith security-by-design, identity/access patterns, and secureAPI/platform engineering.
- Domainexposure in industrial automation, mobility, robotics, drones, smartdevices, or connected equipment.
- Exposureto AI-enabled features or ML-backed services is welcome, but not required.
- Bachelor’s degree in ComputerScience, Electronics, Information Technology, or a related engineeringdiscipline. Equivalent practical experience is also acceptable.
- Typical fit: 8–12 years ofsoftware 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 ormore critical platform or service areas end to end, and drive measurableimprovements in code quality, delivery predictability, and system reliability.
- Within 9 months, establishclearer engineering standards across APIs, observability, testing, and releasereadiness.
- Within 12 months, havematerially improved the platform’s ability to support connected-systemworkflows, scaled team delivery, and reduced recurring production orintegration issues.