Toronto, ON, M5R 1A6, CAN
20 hours ago
Sr. Software Engineer - Cloud Platform
**Job Requisition ID #** 25WD85836 Autodesk is seeking an experienced and motivated Senior Software Engineer to join our high-performing Product Access teams. In this critical role, you will design and implement innovative and modern solutions on a robust cloud platform, enhancing Autodesk Customer Access Journey for millions of Cloud and Desktop product users. Reporting to the Engineering Manager in the Product Access (Licensing) group, you will collaborate with Engineering and Product teams to design and build resilient, reliable, scalable, and high-performance cloud applications using a microservice architecture. You will independently manage requirement analysis, solution design, implementation, release planning, and the development, testing, and delivery of assigned projects and tasks. If you are a seasoned professional with strong experience in software engineering, and seek a challenging and rewarding career, we encourage you to apply. This role is hybrid and based out of Toronto, Canada. **Responsibilities** + Design and implement high-reliability, performant, and scalable cloud applications, platform components, and microservices for Access Capabilities. + Collaborate with leads, experts, product managers, and engineers on software design, test automation, monitoring, and continuous integration and delivery. + Work with partner teams to develop solutions at a corporate program level to provide technical perspective, to influence future direction. + Solution lead projects by organizing scope, estimating efforts, establishing timelines, breaking down tasks, and ensuring implementation and delivery. + Independently manage requirement analysis, solution design, implementation, and release planning. + Enhance system resiliency, reliability, scalability, and security of our applications and architecture. + Design and implement engineering best practices throughout development and delivery pipelines. + Optimize system performance, troubleshoot issues, and implement resilient solutions. + Provide troubleshooting and support to developers, customers, and technical support teams. + Promote and drive sound engineering design, development, and quality practices. + Lead incident response, conduct blameless postmortems, and implement production improvements. + Define and document best practices across all pillars of DevOps/SRE. + Mentor junior engineers and champion best practices. + Engage in on-call rotations, providing critical 24x7 support for our production systems. **Minimum Qualifications** + Bachelor’s degree or higher in Computer Science, Engineering, or related field + 6+ years of progressive, professional experience in software development of microservices and serverless architectures. + Strong core Java and SpringBoot skills in developing optimized, multi-threaded, and scalable server applications. + Hands-on experience with unit, integration, and system testing tools such as Junit, Wiremock, Cucumber, or similar. + Proficiency in programming languages such as Java, Python, Go, Bash, Grovvy, NodeJs, etc. + Experience with container based technologies, e.g. Docker, AWS ECS. + Experience with build tools, e.g. Gradle, Maven + Broad knowledge of AWS cloud services,, server programming, databases, and cloud architectures. + Technology stack: Java/SpringBoot, AWS (ECS Fargate, Elastic Cache, Lambda, Kinesis, DynamoDB, IAM policies, API Gateway, NLB/ALB, Route 53, CloudWatch, Kibana, Open Search, etc), Kafka, GoLang, NodeJs, Groovy, Python, Jenkins, GitHub, Jira, ServiceNow and Splunk. **Preferred Qualifications** + Experience in Automate engineering processes, workflows, using modern AI solutions through RAG LLM etc. + Knowledge about Policy Based Access control and policy agents like Open Policy Agent (OPA). + Knowledge on standardized observability frameworks such as OpenTelemetry. + Experience in defining and building CI/CD processes and working with tools such as Jenkins, GitHub, etc. + Experience with streaming pipelines such as Kinesis and Kafka. + Collaborative team player who is also an independent contributor and self-starter. + Passionate about delivering high-quality cloud solutions and infrastructures for multi-platform applications. + Self-directed, accountable and demonstrates end-to-end ownership. + Strong interpersonal and communication skills to effectively collaborate in a agile/scrum-team oriented environment. **Learn More** **About Autodesk** Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made. We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers. When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us! **Salary transparency** Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package. **Diversity & Belonging** We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging **Are you an existing contractor or consultant with Autodesk?** Please search for open jobs and apply internally (not on this external site).
Confirm your E-mail: Send Email