Job Description
Autodesk Construction Solution team is looking for a Principal Software Engineer to build product data services for world-wide customers.
Autodesk has industry-leading solutions for industrial design and manufacturing, architecture, engineering and construction, as well as media and entertainment. Over 10 million professionals in 185 countries are using Autodesk products to save time and money, gain competitive advantage, and change the way ideas are brought to life. As Autodesk transitions to the cloud, our value comes from building and scaling reliable and trusted cloud services. The seamless data flow between Autodesk's worldly known tools such as AutoCAD, Revit, and the cloud services such as ACS Docs, is a crucial piece of the success.
You will be part of the software development team in Shanghai, working closely with global teams to deliver high quality cloud services to help global customers transform to a cloud powered Autodesk experience.
Responsibilities
Work with the scrum team members to accomplish requirements from product manager and customers
Engage in technical discussion and decision making to shape the technical solutions
Demonstrate tech leadership in full engineering cycle including designing, prototyping, coding, validating, deployment, and troubleshooting
Establish strong partnership with engineering teams worldwide, represent team in global communication with concise communication, strong commitment and win-win mindset
Develop tools to boost work like automated testing, performance monitoring, resiliency analysis, etc
Share and bring best practice into the team/product; promote best practice/achievement to engineering community
Minimum Qualifications
BS or MS in Computer Science or related technical field
8+ years of software development experience
Strong Java programming skills
Good understanding of Cloud Services technologies
Good experience in developing scalable RESTful web services
Experience in the development of large scale software system
Experience in distributed cloud and high concurrency design
Experience in maintain data of over 100 million levels
Good communication and written skills in Chinese and English
Preferred Qualifications
Experience in using AWS services
Experience with database technologies
Experience in big data analytics
Strong problem-solving skills and capability to work on complex systems