09 Aug
|
ePropelled
|
India
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 collaboration across QA, Dev Ops/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 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 up-to-date cloud/platform engineering with real-world connected-systems integration.
Key responsibilities
· Lead the technical design and delivery of cloud-native services, APIs, and platforms 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, Dev Ops/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 Type Script for internal tools, operational dashboards,
or web applications.
· Experience with observability and monitoring tools such as Prometheus, Grafana, Open Telemetry, 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.
If you are interested kindly share your updated resume to or
RequirementsExperience 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.
📌 Technical Lead (Cloud Platform & Connected Systems) (India)
🏢 ePropelled
📍 India