Skip to content
← Back to job listings

Senior Software Developer

Autodesk · Toronto, Canada

External listingfull-timeabout 1 month ago

About The Role

Join our Data Services team as a Senior Software Developer. In this role, you will design, build, and operate core record- and entity-management services. You will work with backend engineering technologies such as Python, serverless, microservices, APIs, and AWS. You will also collaborate closely with product, data stewards, and UX, and take responsibility for delivering features end-to-end. The ideal candidate will have a strong background in software engineering, experience with AWS, and familiarity with master data management and data enrichment practices.

  • Design, build, and operate backend services that support record management and data enrichment, including microservices, serverless functions, and REST APIs.
  • Take responsibility for delivering features end-to-end, from product requirements to production, including API design, data model changes, implementation, automated tests, and operational readiness.
  • Mentor other developers, participate in design and code reviews, and help evolve engineering practices for record- and data-service domains.
  • Proven experience building and operating services on AWS (IAM, DynamoDB, metrics/logging, tracing, throttling/backpressure strategies)
  • Hands-on experience with serverless architectures and event-driven microservices (serverless functions, event buses, queues, NoSQL databases, API gateways, or equivalents)
  • Demonstrated operational ownership (monitoring/observability, alerting, runbooks, incident response)
  • Excellent communication and cross-functional collaboration skills (product, data stewards, UX, and other engineering teams)
  • Strong backend engineering skills in Python (service development, testing, debugging)
  • Experience designing and maintaining REST APIs and event-driven systems
  • Solid software engineering fundamentals: automated testing, CI/CD, distributed version control (Git), and infrastructure as code concepts
  • Bachelor's degree in computer science or related field, or equivalent practical experience
  • 5+ years of professional software engineering experience delivering production services and APIs
  • Prior work on master data management, entity linkage/entity resolution, data cleansing, or identity/organizational matching
  • Experience with modern data warehouse platforms (e.g., Snowflake), big-data processing, or analytics pipelines
  • Familiarity with search/indexing technologies and building pipelines to populate search indexes
  • Frontend experience (React, TypeScript, CSS, modern frontend toolchains) and ability to partner with UX or deliver steward-facing UIs when required
  • Experience working at an enterprise scale and collaborating with product/data stewards to deliver steward-ready solution

This is an external listing. JobSpring does not represent or verify the employer. Report this listing