Job Title: Technical Manager (Software Engineering)
Location: Chennai, India
Experience: 1016 Years
Employment Type: Full-time
Open Positions: 2-(642)
Salary Range: 30 LPA 65 LPA
Role Overview
We are looking for an experienced
Technical Manager to lead a high-performing software engineering team working on advanced, high-scale systems. The role involves driving architecture, development, and delivery of robust and scalable software solutions, including real-time and high-performance applications.
You will play a key role in defining technical direction, mentoring teams, and ensuring high-quality product delivery while leveraging modern technologies including AI/ML.
Key Responsibilities
- Lead and manage a team of software engineers, driving design, development, and delivery
- Define and implement scalable, high-performance software architectures
- Translate business and customer requirements into technical solutions
- Drive adoption of modern technologies while integrating with existing systems
- Ensure code quality, scalability, and maintainability through best practices
- Provide technical guidance, mentoring, and career development for team members
- Collaborate with cross-functional and global teams
- Identify and mitigate technical risks
- Contribute to project estimation, planning, and delivery tracking
- Drive continuous improvement in engineering processes and practices
- Ensure timely delivery aligned with quality standards
Must-Have Skill Set- 1016 years of overall software development experience
- Minimum 4 years of hands-on experience in C++ or C#/.NET
- At least 1+ year of experience in a managerial/leadership role
- Strong expertise in:
- Design patterns and architecture patterns
- Object-oriented programming (C++, C#, Python)
- Windows or Web-based application development
- Experience working in product-based, semiconductor, or hardware manufacturing environments(Mandate)
- Strong problem-solving and analytical skills
- Experience working with scalable and high-performance systems
- Ability to make sound technical and architectural decisions
- Good stability in career (no frequent job changes)
Nice-to-Have Skill Set
- Experience in AI/ML/DL (Deep Learning) and related infrastructure
- Exposure to AI-powered developer tools (e.g., code assistants, productivity tools)
- Knowledge of UX design (wireframing, prototyping, user flows)
- Understanding of high-performance computing (HPC) and CPU/GPU optimization
- Experience with open-source technologies and frameworks
- Domain knowledge in semiconductor systems or advanced engineering products
- Strong communication, leadership, and stakeholder management skills
Interview Process- 4 Technical Rounds:
- 2 rounds with India team
- 2 rounds with global team
- Focus Areas: Architecture, Design, Technical Leadership
Skills: managerial/leadership role,c#/.net,oops,ai/ml/dl,c++,architecture patterns,windows,design patterns