Role: Lead Developer
We are seeking an experienced C++/Qt Tech Lead to lead the design and delivery of high-performance, cross-platform software solutions. In this role, you will own technical architecture, drive engineering best practices, and mentor the team while collaborating closely with product and stakeholder groups.
Required Skills & Qualifications
- Bachelor’s or master's degree in computer science, engineering, or a related field.
- 10+ years of professional experience in C++ development, including ownership of complex modules or systems. Deep expertise in the Qt framework (Qt Widgets) for building robust, cross-platform desktop applications.
- Strong understanding of OOP principles, design patterns, and system design; able to guide design reviews and trade-off decisions.
- Proven experience building multi-threaded, performance-critical applications with a focus on concurrency and stability.
- Strong knowledge of modern C++ and standard libraries; comfortable with writing clean, testable, and maintainable code.
- Hands-on expertise in debugging, profiling, and performance optimization using appropriate tools and techniques.
- Strong problem-solving skills with the ability to take ownership of ambiguous situations and deliver results.
- Excellent communication and leadership skills; able to align teams and stakeholders on technical direction.
It's good to have skills.
- Proven, real-world experience architecting or leading healthcare applications, medical imaging, and graphics computing platforms.
- Good understanding of CI/CD concepts, build and release automation, advanced computing, and core data structures.
- Experience working in Agile/Scrum development environments. (must)
- Strong working knowledge of version control systems such as Git (SVN is a plus).
- Demonstrated experience designing systems for imaging datasets and other performance-critical workflows. Experience applying AI/ML to medical or dental image analysis.
- Exposure to assisted or automated diagnostic systems is a plus.
Pay: ₹678,355.02 - ₹2,109,919.76 per year
Work Location: In person