Salary
💰 CA$98,600 - CA$144,650 per year
Tech Stack
AWSCloudDynamoDBEC2GoJavaJavaScriptMicroservicesNode.jsPythonReact
About the role
- Autodesk seeks a highly motivated, experienced Senior Software Developer to join the Architecture, Engineering, and Construction (AEC) Platform Data team to build data infrastructure for Autodesk's products.
- Focus on enterprise-level cloud services and transforming how AEC professionals use data.
- Work with cloud technologies, collaborate with product managers, software architects, and other stakeholders to iteratively turn high-level requirements into product enhancements.
- Hands-on software development for infrastructure that will perform at scale; implement tests; contribute to lifecycle.
- Participate in on-call rotations to support production systems; document and present ideas and solutions.
- Learn more about Autodesk and its culture.
Requirements
- Bachelor's or Master's degree in computer science
- 5+ years of Software Development experience building enterprise level cloud services
- Strong understanding of cloud-based architecture, serverless computing, and microservices
- Experience with Frontend technologies (e.g., React, HTML, CSS)
- Experience with AWS services and technologies (e.g., EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
- Strong proficiency in programming languages (e.g., JavaScript, Java, Python, Node.js, Go)
- Understanding of security principles, authentication, and authorization mechanisms in AWS including SOC-2
- Experience implementing and maintaining automated testing processes to ensure code quality
- Experience in monitoring backend performance, identify areas of improvement, and implement optimizations to enhance system scalability, response times, and resource utilization
- Experience of working in Agile process is preferred
- Strong problem-solving skills and the ability to work in a collaborative team environment