Lead Software Engineer - Cloud
Mahindra and Mahindra Limited [Automotive and Farm Equipment Business]Role Overview
Mahindra and Mahindra Limited [Automotive and Farm Equipment Business] is hiring a Lead Software Engineer - Cloud. This is a full-time role in Coimbatore. Part of Mahindra and Mahindra Limited [Automotive and Farm Equipment Business]'s Backend hiring. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
About the Company
We are seeking a Lead Software Engineer - Cloud to design, build, and scale enterprise-grade Data, Telemetry, Device, and Ingestion Platforms. The role focuses on high-volume streaming data, IoT device communication, and distributed microservices on AWS.
About the Role
The Senior Software Engineer will be responsible for designing and implementing scalable data ingestion pipelines for telemetry and IoT data, as well as developing streaming applications using various technologies.
Responsibilities
- Design and implement scalable data ingestion pipelines for telemetry and IoT data.
- Develop streaming applications using Kafka, Spark Streaming, Kinesis, or Flink.
- Implement data transformation, validation, enrichment, and raw data landing.
- Define canonical data models and schema evolution strategies.
- Ensure PII handling, masking, and regulatory compliance.
- Design AWS IoT Core strategies including MQTT topic structure and ingestion SLAs.
- Implement device-cloud contracts for telemetry and command & control.
- Build microservices-based business services, APIs, and integrations.
- Develop event producers and consumers for event-driven architectures.
- Own service reliability, observability, performance, and scalability.
Qualifications
- 6 – 8 years of backend or platform engineering experience.
- Hands-on experience with large-scale data ingestion or IoT platforms.
- Strong system design, debugging, and performance optimization skills.
- Experience building production-grade distributed systems.
Required Skills
- Programming: Java (preferred), Python.
- Streaming & Messaging: Kafka, Spark Streaming, Kinesis, Flink.
- Cloud: AWS (IoT Core, ECS/EKS, Lambda, S3, RDS, Kinesis).
- Architecture: Microservices, event-driven systems, domain-driven design.
Preferred Skills
- Experience managing large IoT device fleets.
- Knowledge of time-series analytics platforms.
- Understanding of event sourcing or CQRS.
- Exposure to data governance and compliance frameworks.
Frequently Asked Questions
How do I apply for the Lead Software Engineer - Cloud position at Mahindra and Mahindra Limited [Automotive and Farm Equipment Business]?
Use the Apply button above to submit your application directly to Mahindra and Mahindra Limited [Automotive and Farm Equipment Business]. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Lead Software Engineer - Cloud position at Mahindra and Mahindra Limited [Automotive and Farm Equipment Business] located?
This position is based in Coimbatore. Mahindra and Mahindra Limited [Automotive and Farm Equipment Business] has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Lead Software Engineer - Cloud at Mahindra and Mahindra Limited [Automotive and Farm Equipment Business] earn?
Mahindra and Mahindra Limited [Automotive and Farm Equipment Business] has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Lead Software Engineer - Cloud role at Mahindra and Mahindra Limited [Automotive and Farm Equipment Business] posted?
This role was posted on April 27, 2026 (48 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start