
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Senior Software Engineer
Design and build scalable REST APIs and plugin framework for Autodesk Assistant.
Job Highlights
About the Role
• Design, code, test, debug, and document new and existing components. • Build high-quality code using unit testing and test-driven development. • Conduct code and document reviews, mentoring the team on best practices. • Collaborate with peer organizations, DevOps, and support on technical issues. • Interpret business needs into technical requirements and accurate estimates. • Evaluate and recommend tools, technologies, and processes for quality and performance. • Troubleshoot code-level problems efficiently with the team. • Apply deep technical expertise to resolve challenging programming and design problems. • Ensure scalability, security, and availability of applications and processes. • Design and implement highly scalable and highly available distributed systems. • Write clean, testable, effective code and mentor others.
Key Responsibilities
- ▸code development
- ▸unit testing
- ▸code review
- ▸devops collaboration
- ▸architecture design
- ▸scalability
What You Bring
• BS/MS in Computer Science or equivalent experience. • 4+ years developing scalable, customer-facing web and software applications. • 2+ years experience with Python and Java web frameworks. • 2+ years experience with Selenium, Jasmine, Cucumber, or other test frameworks. • Experience deploying applications in AWS or similar cloud infrastructure. • Experience with backend data stores such as DynamoDB, Aurora, etc. • Proficiency with XML/JSON and building REST web services. • Experience with Java, Python, or Go. • Solid knowledge of full-stack development methodologies.
Requirements
- ▸bs/ms
- ▸python
- ▸java
- ▸aws
- ▸rest
- ▸full‑stack
Benefits
Compensation includes a competitive base salary, annual cash bonuses, stock grants, and comprehensive benefits, with offers based on experience and location. Autodesk is committed to diversity and belonging, fostering an inclusive environment where everyone can thrive.
Work Environment
Office Full-Time