Join the Concurrent Editing team to build scalable, collaborative features that enable real-time editing experiences across Autodesk products. You will utilize strong fundamentals in software engineering to create reliable services while growing your technical expertise.
What You’ll Do
- Design, develop, and maintain scalable backend services using Java and Node.js.
- Implement complex modules that enable collaborative and real-time editing experiences.
- Write clean, testable, and documented code following engineering best practices.
- Troubleshoot technical investigations and resolve routine issues with minimal supervision.
- Collaborate with cross-functional stakeholders to deliver high-quality software components.
- Identify opportunities to automate workflows and improve team productivity.
- Participate in technical design discussions to improve architecture and scalability.
What You Need
- 3-5 years of software engineering experience with strong fundamentals.
- Strong programming proficiency in Java and Node.js technologies.
- Strong experience deploying and managing services on AWS.
- Solid understanding of object-oriented design, data structures, and algorithms.
- Experience building backend services and distributed system components.
- Familiarity with CI/CD pipelines, code reviews, and version control.
- Strong troubleshooting, debugging, and analytical problem-solving skills.
The Opportunity
Autodesk provides a competitive compensation package that may include annual cash bonuses, stock grants, and comprehensive benefits while fostering a culture of belonging where everyone can thrive.
