Lead Software Developer
- 🇮🇳 India
- On-site
- Staff / Principal
- 16 hours ago
- C#
- MVVM
- Git
- CMake
- CI/CD
- IEC
ZEISS in India
ZEISS in India is headquartered in Bengaluru and present in the fields of Industrial Quality Solutions, Research Microscopy Solutions, Medical Technology, Vision Care and Sports & Cine Optics.
ZEISS India has 3 production facilities, R&D center, Global IT services and about 40 Sales & Service offices in almost all Tier I and Tier II cities in India. With 2200+ employees and continued investments over 25 years in India, ZEISS’ success story in India is continuing at a rapid pace.Â
Further information atZEISS India.
• Lead technical discussions, design reviews, and architectural decisions in the team.
• Create and maintain technical specifications, and design documents.
• Provide technical mentorship and guidance to development teams on best practices in architecture, design, and secure coding.
• Analyze complex requirements and translate them into efficient, scalable, and maintainable software designs.
• Stay current with modern C# standards and industry trends, driving innovation and continuous improvement.
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
• 8+ years of professional experience in C# software development.
• Strong expertise in C# and object-oriented design.
• In-depth knowledge of software patterns (e.g., Singletons, Inversion of Control, MVVM).
• Familiarity with tools like Git, CMake, static code analyzers, and CI/CD pipelines.
• Understanding secure coding practices and software development lifecycles in regulated environments.
• Excellent communication and technical leadership skills.
Preferred Qualifications
• Experience in medical device software development or other regulated industries (e.g.,
automotive, aerospace, healthcare).
• Knowledge of IEC 62304, ISO 14971, or similar regulatory standards is a strong plus.
Your ZEISS Recruiting Team:
Saptarshi ChowdhuryLead Software Developer · Carl Zeiss, Inc.