At Autodesk, we are revolutionizing how people design and make, empowering them to imagine, design, and make a better world. We have built the leading design and make Platform as a Service called Autodesk Platform Services used by Autodesk, our customers and industry partners. We are preparing the platform for another wave of hypergrowth.
Autodesk's Developer Ecosystem team is seeking a motivated, experienced, and skilled engineer to join our team of talented and driven developers responsible for building and modernizing Autodesk Platform Services to reach its true potential as the leading Design and Make platform.
Responsibilities
Design and develop high-quality, secure, and performant features
Provide project and team leadership to break down, estimate, and organize work
Participate in agile ceremonies of scrum team
Work closely with product manager and team to understand and elaborate requirements
Work with team to troubleshoot code-level problems quickly and efficiently
Participate in code reviews to ensure new code conforms to highest standards
Participate in technical and architectural discussions and decisions
Collaborate with other teams for requirements and develop a cohesive technical strategy for seamless service and system integration
Minimum Qualifications
BS in computer science or related technical field (MS in Computer Science or a related degree is preferred)
Over 4 years of professional experience developing scalable, distributed applications
Experience designing and building RESTful APIs using Microservices architecture
Strong experience with building cloud-based API platforms or backend systems
Broad knowledge of AWS, Azure, databases, and cloud architectures
Strong experience and understanding of working on Agile processes like SCRUM
Strong communication skills, and ability to influence without authority
2+ years experience developing Windows-based applications with substantial user base (.Net, COM, MFC, etc.)
Recent hands-on experience with one or more languages – C#, C++
Experience in programming languages like Java, JavaScript and React JS
Experience working with remote teams and other cross-functional stakeholders
Good self-management skills and ability to track and prioritize multiple tasks coming in simultaneously