A

Software Development Manager

Autodesk
NewPosted today

LOCATION

Bengaluru · Onsite

EXPERIENCE

10+ Years

TYPE

FullTime

SALARY

Negotiable

SKILLS REQUIRED

Technical LeadershipSoftware ArchitectureCI/CDObservabilityPeople ManagementSoftware Security

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Development Manager