Senior Engineering Manager
Location: Singapore
Job ID: 19WD33226
Position Overview The Autodesk Delivery Platform is the end-to-end system that Autodesk customers use to get access to their product subscriptions. This includes key cloud services, publishing systems, and desktop clients, components and frameworks to package and deliver all Autodesk products.
We are seeking a motivated Software Engineering Manager to join us in Singapore. You will 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 the Desktop components of the Delivery Platform, and will be driving the team using agile practices to ensure rapid, iterative execution.
Responsibilities Drive design and implementation of desktop clients, components, and frameworks from inception to production
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
Minimum Qualifications 10+ years of industry experience, with at least 5+ years of experience managing engineering teams
BS or MS in Computer Science or related technical field
Successfully managed teams who have built and run a large/distributed web applications or desktop products that are used by many customers
You have built high performing engineering teams with diverse skillset, attracting good talent.
You 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 methodologies
You have past experience doing hands-on work in at least one discipline of backend systems, distributed systems, mobile/client/desktop engineering
Have excellent communication skills and can demonstrate having collaborated with tech leads and senior engineers, product owners, designers
Technology stack: C++/C#/JavaScript/GO for desktop development.
Cross-platform development experience with Windows, Mac and Linux will be a bonus
Preferred Qualifications You understand what it takes to build and support business critical desktop clients, components, and frameworks
You know how to motivate and inspire your teams to be as effective as possible
You can spot and attract amazing talent
You have a passion for being a mentor and a teacher
You are a leader with vision
You take risks and can make quick decisions
You can maneuver sometimes vague requirements
You have a passion for continuous integration and continuous delivery
You understand your job is to sometimes stay out of the way
And last, but not least, you know how to execute and have demonstrated the ability to incrementally deliver on your team's vision
About Autodesk
With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital scientists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world.