
Autodesk
Design and make software for architecture, engineering, construction, and entertainment industries.
Senior Software Developer
Develop scalable, secure Java applications for Autodesk's Admin Access and Insights platform.
Job Highlights
About the Role
The developer will create high‑quality, scalable, and secure code that is easy for other engineers to maintain and reuse. They will also write unit tests, engage in automation and regression testing, ensure adherence to security best practices, and document new features and design specifications. Active participation in code reviews, agile ceremonies, and collaboration with product owners to refine requirements are key aspects of the role. • Develop high-quality, scalable, secure, and stable code for products and solutions. • Write and maintain unit tests; participate in automation and regression testing. • Ensure new code follows security best practices and meets performance goals. • Document code, features, and design specifications. • Participate in code reviews and present design specifications. • Promote agile methodologies and contribute to retrospectives and feedback loops. • Collaborate with Product Owner/Manager to refine requirements and define "done". • Mentor less‑experienced engineers on development processes and architecture. • Work with databases such as MySQL and DynamoDB. • Leverage AWS services (Lambda, ECS, SQS) and big‑data technologies (Kinesis, Kafka, Snowflake). • Apply strong analytical, problem‑solving, and team‑player skills.
Key Responsibilities
- ▸code development
- ▸unit testing
- ▸security compliance
- ▸documentation
- ▸code review
- ▸aws services
What You Bring
Candidates must hold a bachelor's degree in Computer Science, Information Technology, or a related field and have at least five years of software development experience. Required technical skills include Java and Spring Boot, with exposure to TypeScript considered a plus, as well as experience with MySQL, DynamoDB, AWS services (Lambda, ECS, SQS) and big‑data technologies such as Kinesis, Kafka, and Snowflake. Strong analytical, problem‑solving, and teamwork abilities are essential, along with the capacity to mentor junior engineers. • Utilize Java and Spring Boot; TypeScript experience is a plus.
Requirements
- ▸java
- ▸spring boot
- ▸aws
- ▸kafka
- ▸bachelor's
- ▸mentoring
Benefits
Compensation includes a base salary ranging from $98,600 to $144,650 for Canada‑BC roles, with potential bonuses, stock grants, and a comprehensive benefits package. Autodesk’s salary transparency reflects its commitment to competitive and equitable pay.
Work Environment
Office Full-Time