Lead Engineer (C#)
Averna
5 - 10 years
Bengaluru
Posted: 07/05/2026
Getting a referral is 5x more effective than applying directly
Job Description
Averna delivers industry-leading test solutions and services for communications and electronics device-makers worldwide, accelerating product development, quality and innovation:
- Be global@work: Serve international customers and collaborate with cross functional teams in California, across the US, with sister sites in Mexico, in Canada, in Europe and Asia
- Drive innovation@work: Participate in the development of market-leading high-tech products in the Automotive & Transportation, Electric Vehicles, Consumer Electronics, Industrials and Life Sciences.
- Develop your talent@work: Contribute to thrilling projects that will stretch your skills and talent to the maximum.
- Enjoy success@work: Be part of a fast-growing company with award-winning products and teams.
- Share your passion@work: Meet passionate people, enjoy our modern environment and dynamic atmosphere.
Roles and Responsibilities
- Lead and mentor a team of C++ & C# developers and QA, ensuring effective task allocation and delivery.
- Own the end-to-end maintenance lifecycle: bug fixing, enhancements, and performance improvements.
- Act as the primary technical point of contact for all application-related issues.
- Analyse and troubleshoot complex issues across software and hardware integration layers.
- Review and improve existing codebases in C++ and C# for maintainability and performance.
- Ensure adherence to coding standards, version control practices, and release processes.
- Should be point of contact with the customer, related to technical matters such as collect requirement, estimate, scheduling the releases and ensuring they are done as planned
- Drive root cause analysis and implement preventive measures.
- Maintain and improve documentation for system architecture, known issues, and fixes.
- Support production deployments and handle escalations when required.
- Follow and improvise processes, guidelines, and documentation standards.
- Actively contribute to continuous improvement of team and processes.
- Additional responsibilities may be assigned based on project requirements.
Technical/Functional Competency:
- Strong hands-on experience in C++ and C# development
- Experience with Windows desktop application development
- Solid debugging and troubleshooting skills in complex systems
- Experience working with legacy codebases and maintenance projects
- Knowledge of multithreading, memory management, and performance tuning is an advantage
- Handson exposure to version control systems and basic build/release workflows.
- Proven experience leading small to mid-sized engineering teams
- Strong code review and mentoring skills
- Ability to prioritize tasks in an agile environment
- Good communication skills for coordination across teams
- Willingness to learn new technologies, tools, and hardware systems.
- Bachelors degree or higher in Computer Science, Information Technology, or a related discipline
- 7+ years of software development experience
- Minimum 2+ years of experience in a technical leadership role
What's in it for YOU
- A multinational high-tech work environment
- Team spirit, fun and passion for technology
- Development and training opportunities
- Attractive salary package including benefits
- We are a fair company
- Opportunities to travel
- Be part of a company that puts ESG at the heart of its mission, for people, planet, and performance.
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
