Senior Software Developer- Data Delivery (Ottawa)

Senior Software Developer- Data Delivery (Ottawa)

07 Aug
|
Autodesk
|
Ottawa

07 Aug

Autodesk

Ottawa

Position OverviewThe 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.ResponsibilitiesDesign, build, test, and operate scalable data pipelines, data services, and data delivery workflows in a cloud environmentDevelop 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 casesContribute to technical designs for data‐intensive systems with attention to performance, maintainability, resiliency, security, and cost efficiencyImplement production‐quality code and infrastructure changes using modern software engineering practices, including automated testing,



code review, CI/CD, and observabilityImprove the quality, reliability, and scalability of data pipelines and data products through monitoring and production‐readiness practicesCollaborate with product owners, engineering managers, architects, data consumers, and peer engineers to clarify requirements and deliver incremental valueParticipate in technical discussions and design reviews, bringing a data engineering perspective to tradeoffs around modeling, storage, processing, and service boundariesImprove team engineering standards, documentation, runbooks, and operational practices for data delivery systemsMentor less‐experienced engineers through pairing, design feedback, and code reviews while continuing to contribute directly to implementationMinimum Qualifications5+ years of professional data engineering experienceStrong hands‐on experience designing, developing, and operating production data pipelines, distributed services, or data platforms in the cloudProficiency with data modeling, data architecture, data storage technologies, and transformation workflowsExperience with batch and/or streaming data processing, event‐driven systems, message queues, and resilient integration patternsStrong programming skills in one or more backend/data engineering languages such as Python, Java, Kotlin, Scala, TypeScript, or GoPractical experience with SQL and query optimization, including designing data sets for analytics, reporting,



or product‐facing consumptionGood understanding of observability for data systems, including monitoring, logging, alerting, tracing, pipeline health, and data quality signalsAbility to break down ambiguous requirements, propose pragmatic solutions, and deliver independently within a team roadmapStrong communication skills with the ability to explain technical tradeoffs to engineers, product managers, and engineering leadersSelf‐motivated, collaborative, empathetic, and accountable, with a bias toward ownership and continuous improvementPreferred QualificationsExperience with AWS infrastructure, services, and tools relevant to data engineering and backend servicesHands‐on experience with data orchestration, workflow engines, lakehouse/warehouse patterns, or large‐scale object storageExperience preparing data assets for analytics, AI/ML, LLM, or internal intelligence use cases through structured datasets, metadata, documentation, and governed access patternsExperience with API architecture and data access patterns for internal platforms or external product integrationsSecurity knowledge and understanding of common SaaS data‐handling risks and mitigation patternsDemonstrated ownership of production services, including incident response, post‐incident learning, and operational improvementsStrong attention to detail, especially around data correctness, edge cases, and production readinessSalary TransparencySalary is one part of Autodesk's competitive compensation package. For Canada based roles, we expect a starting base salary between $107,000 and $157,300. Offers are based on the candidate's experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive perks package. #J-18808-Ljbffr

📌 Senior Software Developer- Data Delivery (Ottawa)
🏢 Autodesk
📍 Ottawa

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer- data delivery (ottawa) / ottawa

Subscribe to this job alert:

Get the latest job offers by email for: senior software developer- data delivery (ottawa) / ottawa