Get AI-powered advice on this job and more exclusive features.
We are seeking a seasoned Lead Software Engineer to guide and mentor engineering teams while developing and maintaining a cutting-edge streaming data platform for a leading healthcare CRM product. You will lead technical design, implement scalable solutions using Python, SQL, Kafka, and cloud technologies, and ensure high performance and quality across the platform.
Key Responsibilities:
- Mentor and guide engineering teams in all aspects of the SDLC.
- Lead technical design sessions and translate ideas into robust technical architecture.
- Develop and maintain scalable, high-performance data pipelines and streaming systems.
- Use Python, SQL, Scala, NodeJS, and work with relational databases, NoSQL stores, and Kafka.
- Refactor and optimize legacy codebases for improved performance and scalability.
- Collaborate with product and engineering teams to deliver innovative solutions in an agile environment.
- Support technical support teams with ad-hoc data queries and operational troubleshooting.
- Ensure data pipelines and APIs meet enterprise-grade performance and usability standards.
Technical Requirements:
- Proven experience (7+ years) writing SQL queries for data analysis and reporting.
- 7+ years hands-on experience developing with native Python; additional scripting languages a plus.
- Strong understanding of software engineering concepts, programming methodologies, and the full SDLC.
- Experience leading teams or managing direct reports, with coaching and mentoring skills.
- Strong experience with CI/CD pipelines (Git, Jenkins).
- Hands-on with Docker, Kubernetes, and AWS or equivalent cloud platforms.
- Experience with TDD, automated testing, and ensuring code quality.
- Understanding of large-scale distributed systems and enterprise scalability requirements.
- Excellent time management, prioritization, and agile delivery skills.
Key Skills:
- Python | SQL | NodeJS | Scala
- Kafka | Relational and NoSQL databases
- AWS or other cloud services
- Leadership, mentorship, and technical architecture design
Work Mode - 4days from Office & 1days from home
Seniority level
Seniority level
Mid-Senior level
Employment type
Job function
Job function
Information Technology
Referrals increase your chances of interviewing at Happiest Minds Technologies by 2x
Sign in to set job alerts for “Data Engineer” roles.
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.