Roles & Responsibilities
Position Overview
The Autodesk Delivery Platform is a modern, scalable system that Autodesk customers use to get access to their product subscriptions. The platform comprises of key cloud services, publishing systems, desktop clients, components and frameworks to package and deliver all Autodesk products. Our team’s mission is to provide a seamless and reliable experience to our customers, so they can get up-and-running with Autodesk products, and stay up-to-date with the latest features and updates.
We are seeking a motivated Engineering Manager to join us in Singapore, and to lead teams of diverse, smart, and driven engineers while balancing personnel challenges with technical strategy and business requirements. You will be responsible for building, owning and delivering components and services of the Delivery Platform, and will be driving the team using agile practices to ensure rapid, iterative execution.
Responsibilities
- Drive design, development and support of desktop clients, components, services and frameworks from inception to production
- Own and drive CI / CD, Automation and other engineering practices to ensure execution efficiency
- You will lead, manage, and build a High-Performance Modern Engineering team
- Constantly remove impediments to your team's progress and help your team to be successful at releasing quality software often and with confidence
- Be responsible for the team's technical strategy, roadmap and success metrics
- Regularly communicate and collaborate across offices and time zones and across various functions including engineers, Technical Product Owners, Product Managers
- Establish team goals that connect to the wider organization goals; monitor progress against them
- Explore, evaluate, and guide the adoption of AI-assisted development tools (e.g., for code reviews, testing, documentation, or productivity) to help your team work smarter
- Partner with product and business leaders to spot opportunities where AI can add value to products, platforms, or customer experience
Minimum Qualifications
8+ years of industry experience, with at least 2+ years of experience managing engineering teamsBS or MS in Computer Science or related technical fieldSuccessfully managed teams who have built and run a large / distributed web applications or desktop products that are used by many customersYou have built high performing engineering teams with diverse skillset, attracting good talentYou have demonstrated experience in adapting and improving engineering best practices (e.g. test-driven development, continuous delivery, scrum practices, automation, Maintainable and testable code etc.)Expert experience with Scrum and agile development processes and methodologiesYou have experience doing hands-on work in at least one discipline of backend systems, distributed systems, mobile / client / desktop engineeringHave excellent communication skills and can demonstrate having collaborated with tech leads and senior engineers, product owners, designersTechnology stack : C++ / Python / JavaScript / AWS for full-stack developmentCross-platform development experience with Windows, Mac and Linux will be a bonusAwareness of AI / ML fundamentals and experience leveraging AI-driven tools in software engineering workflows (e.g., code generation, CI / CD automation, monitoring, or analytics)Strong judgment in balancing AI adoption with engineering best practices, ensuring quality, maintainability, and ethical useThe ideal candidate
You understand what it takes to build and support business critical software components, services and frameworksYou know how to motivate and inspire your teams to be as effective as possibleYou can spot and attract amazing talentYou have a passion for being a mentor and a teacherYou are a leader with visionYou take risks and can make quick decisionsYou can maneuver sometimes vague requirementsYou have a passion for continuous integration and continuous deliveryYou understand your job is to sometimes stay out of the wayAnd last, but not least, you know how to execute and have demonstrated the ability to incrementally deliver on your team's visionYou are curious about emerging technologies and understand how to responsibly apply AI tools and practices to improve engineering efficiency and business outcomesYou know how to equip your teams to use AI smartly—from automating routine tasks to enhancing decision-making—while keeping a human-first approachTell employers what skills you have
Excellent Communication Skills
Mac
Customer Experience
Scrum
Software Engineering
Agile
Strategy
Publishing
Distributed Systems
Windows
Continuous Integration
Cloud Services
Web Applications
Linux
Business Requirements
Agile Development