Lead Software Engineer - Cloud
Mahindra and Mahindra Limited [Automotive and Farm Equipment Business]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.
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free