Overview
Autodesk is seeking an Engineering Manager to lead a high-performing engineering team within the Enterprise Technology organization. The team builds integrations and platform capabilities that support customer adoption, engagement, retention, and business outcomes at scale.
What you'll do
- Lead, mentor, and develop software engineers across back-end, full-stack, and platform engineering domains.
- Foster a high-performing engineering culture focused on collaboration, ownership, accountability, innovation, and continuous learning.
- Conduct performance reviews, career development discussions, coaching, and technical mentoring.
- Support hiring, including technical interviews, onboarding, workforce planning, and team growth.
- Provide technical guidance and architectural oversight for back-end services, full-stack applications, integrations, and distributed systems.
- Partner with Principal Engineers and Architects to align system architecture with long-term platform strategy.
- Ensure teams follow engineering best practices, including automated testing, Continuous Integration and Continuous Deployment (CI/CD), observability, code reviews, and secure coding.
- Guide teams in designing and building scalable, reliable, secure, and maintainable systems.
- Promote the responsible adoption of AI-assisted development tools and modern developer productivity practices.
- Collaborate with Product Management and business stakeholders to translate requirements into engineering roadmaps and execution plans.
- Drive high-quality software delivery through Agile development practices and effective engineering execution.
- Promote operational excellence, monitoring, observability, and effective incident management for reliable production systems.
- Identify and remove technical and organizational blockers.
- Enable teams to build data-driven and AI-enabled capabilities using modern data platforms and Machine Learning (ML) technologies.
- Support the development of data pipelines, analytics platforms, and AI-powered workflows.
- Encourage the use of AI-assisted tools across software development, testing, automation, and engineering workflows.
- Partner with Data and Platform teams to deliver scalable data and AI infrastructure.
- Manage team priorities, dependencies, risks, and deliverables in alignment with organizational objectives.
What you'll need
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 10+ years of software engineering experience, including hands-on development and production software delivery.
- 2–4 years of experience in engineering leadership, people management, or technical team leadership.
- Demonstrated experience hiring, mentoring, coaching, and developing high-performing engineering teams.
- Strong hands-on experience with JavaScript, React, Node.js, Express, or similar modern web development technologies.
- Experience working with databases and designing data-driven applications.
- Experience with Amazon Web Services (AWS) and exposure to serverless architectures.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) practices and tools such as Jenkins and Argo CD.
- Strong understanding of software architecture, system design, code quality, design reviews, code reviews, and engineering best practices.
- Experience collaborating with Architects, Product Managers, Program Managers, and cross-functional engineering teams.
- Demonstrated ability to manage delivery, priorities, dependencies, risks, and stakeholder expectations.
- Strong communication, problem-solving, decision-making, and execution skills.
Nice to have
- Experience managing software engineering teams responsible for enterprise platforms, integrations, or distributed systems.
- Experience building cloud-native applications and services on Amazon Web Services (AWS).
- Experience with Artificial Intelligence (AI)-assisted software development and modern engineering productivity tools.
- Experience developing data platforms, data pipelines, analytics solutions, or AI-enabled applications.
- Experience with observability, production operations, incident management, and Site Reliability Engineering (SRE) practices.
- Experience managing teams in a global or cross-functional enterprise technology environment.
- Experience leading technical transformation or engineering process improvement initiatives.
Details
- Location: Bengaluru, India.
- The role may require in-person onboarding and/or in-person identity verification.
Read the full description and apply on the company’s own careers page.