HamburgerMenu
hirist

Software Engineering Manager - C++

Essex Pvt Ltd
Anywhere in India/Multiple Locations
3 - 18 Years

Posted on: 30/11/2025

Job Description

Work from home available

Responsibilities :

- Lead and mentor a highly skilled engineering scrum team focusing on developing, testing, and deploying desktop applications in C++

- Lead and mentor development teams, providing guidance to achieve project goals.

- Foster a collaborative work environment, ensuring effective team communication.

- Conduct performance reviews, identify development needs, and provide ongoing coaching.

- Participate in the recruitment and hiring of new engineers.

- Oversee project management, including scope definition, delivery milestones, and timelines.

- Track project progress, present status updates, and identify risks with mitigation plans.

- Collaborate with product managers, product owners, architects, and partner teams to gather requirements and prioritize features.

- Ensure adherence to coding standards, best practices, and design principles.

- Provide technical guidance and expertise on complex design decisions.

- Maintain smooth communication with stakeholders, offering clear project status updates and addressing challenges proactively.

- Oversee release processes to ensure timely and high-quality software deliveries

- Mentor and train junior engineers, fostering a culture of continuous learning and improvement

- Work with globally distributed stakeholders to align development efforts with Autodesk's business goals

- Ensure compliance with international security standards for software development and test infrastructure

- Implement agile methodologies to ensure efficient workflows and high-quality deliverables

- Provide insights and recommendations on software design, development practices, and process improvements

- Contribute to the development of cross-platform native applications for Windows and Linux

- Research and develop designs and products

- Determine the need for training and talent development

- Hire contractors and build teams

- Ensure products have the support of upper management

- Provide clear and concise instructions to engineering teams

- Lead research and development projects that produce new designs, products, and processes.

- Check their team's work for technical accuracy

Minimum Qualifications :

- Bachelor's or master's degree in computer science or a related discipline

- 3+ years of experience in a leadership or managerial role

- 5+ years of software development experience, preferably in C++/.NET

- Familiarity with Linux and Windows development environments

- Self-starter who can quickly adapt, identify key challenges, and develop effective solutions

- Experience with agile scrum methodologies

- Strong communication and collaboration skills

- Ability to mentor and guide junior engineers

- A pragmatic approach to problem-solving and goal achievement

Preferred Qualifications :

- Experience with enterprise tools such as CMake, Git, Jenkins, JIRA, and VSCode

- Proficiency in scripting languages such as Python or JavaScript

- Experience with Docker and Windows containers

- Familiarity with cross-platform native application development

- Strong understanding of software security standards and best practices

info-icon

Did you find something suspicious?