Senior Software Developer- Data Delivery
Autodesk
Terrace, Canada, Toronto, Canada · Onsite · Full Time
Posted
Job description
Job Requisition ID # 26WD98153 Position Overview The Forma Data Delivery group at Autodesk is looking for a Senior Software Developer to join its team and help build reliable, scalable data products for the construction industry. We are looking for a hands-on engineer with strong data engineering fundamentals, sound software development practices, and experience building production-grade cloud data services. You will be part of an agile group of talented and self-motivated individuals building highly scalable, secure, and distributed services in the customer-facing analytics and data visualization space. You will work in a global team and collaborate with remote colleagues across design, product, engineering, and support. This role is focused on delivering data pipelines, data models, and platform capabilities that make high-quality data available to Autodesk products and customers. As a senior developer, you will own meaningful technical work, contribute to design decisions, help mentor other engineers through code reviews and technical guidance, and partner with senior technical leaders on architecture where appropriate. You are expected to be highly autonomous within your team scope while escalating risks, tradeoffs, and cross-team dependencies clearly. Responsibilities Design, build, test, and operate scalable data pipelines, data services, and data delivery workflows in a cloud environment Develop and maintain analytics-ready and AI-ready datasets by creating well-structured data models, metadata, documentation, business definitions, and governed access patterns that support reporting, analytics, and future intelligence use cases Contribute to technical designs for data-intensive systems with attention to performance, maintainability, resiliency, security, and cost efficiency Implement production-quality code and infrastructure changes using modern software engineering practices, including automated testing, code review, CI/CD, and observability Improve the quality, reliability, and scalability of data pipelines and data products through monitoring and production-readiness practices Collaborate with product owners, engineering managers, architects, data consumers, and peer engineers to clarify requirements and deliver incremental value Participate in technical discussions and design reviews, bringing a data engineering perspective to tradeoffs around m…