Principal Software Developer - Databases

🏢 Autodesk · all Autodesk jobs
📍 Canada
💰 CAD 131,000 - 191,400 / annual
📅 Posted 2026-08-05 · via Himalayas
🏷 Database-Engineering,Platform-Engineering,Cloud-Infrastructure-Engineering,Site-Reliability-Engineering,Infrastructure-Engineering,Principal-Software-Developer,Principal-Software-Development-Engineer,Software-Developer-Principal
Apply on original site ↗

Job Requisition ID #

26WD99177
L'affichage de poste en français suivra / The French job posting follows

26WD99177, Principal Software Developer - Databases
About Autodesk Construction Solutions @ Autodesk

Autodesk has fully reimagined the construction business for the digital age, enabling companies to address the most important challenges they face today while preparing for new ways of working in the future. The Autodesk Construction Solutions (ACS) portfolio connects the office, trailer, and field, enabling customers to move seamlessly through each phase of the construction lifecycle from design and preconstruction to construction, turnover, and operations. General contractors, subcontractors, and owners around the world rely on ACS to win more work, enhance collaboration, speed up decision-making, reduce risk, and improve overall project outcomes.

The Structured Record Storage group owns the shared data persistence layer for AEC: automated database fleet management, streaming to warehousing for analytics and ML, and the developer abstractions that decouple service logic from storage technology. We manage the entire database fleet (Postgres and DynamoDB, all production regions), own schema lifecycle from migration through regional deployment, and emit semantic events into Kafka so downstream teams never build raw reconstruction apps. SRS is a platform-grade function. We define the storage standards, enforce them, and build the tooling that makes compliance automatic instead of manual.
Position Overview

Autodesk Construction Solutions is looking for a senior technical contributor who brings deep expertise in cloud data infrastructure and uses it to shape how the division manages structured storage. This role sets technical direction across the SRS platform, from database fleet operations to the API abstractions and event contracts that sit on top, and leads high-impact initiatives end-to-end. You'll operate with significant autonomy, influence architecture decisions across teams, and raise the technical bar for how engineering teams build on shared storage infrastructure.
Responsibilities

-
Lead design and implementation of high-impact SRS platform capabilities: event platform CDC integration (Kafka), schema automation, Structured Record Access API, fleet management tooling

-
Set technical direction for one or more SRS sub-areas: architecture standards, design reviews, raising the bar on how the team builds

-
Continuously assess SRS cloud platform needs at scale, identify significant risks and gaps, and drive the roadmap to close them

-
Own and improve fleet-wide operations: capacity management, monitoring and alerting, query tuning, load optimization, and data replication for reporting workloads

-
Create and institutionalize best practices and health models for the database fleet; use observability tooling and AWS automation to enforce standards consistently across hundreds of managed databases

-
Build a high-impact network of storage champions across engineering groups, consult directly with product teams and group leads on storage readiness and risk, and select training opportunities that raise engineering capability division-wide

-
Own reliability for what you build: monitoring, runbooks, on-call response, post-incident learning

-
Partner with SRS area leadership across managed database platform, DevEx, and data warehousing to sequence work and make cross-team tradeoffs

-
Drive migration and schema lifecycle initiatives across the fleet, coordinating with product teams, managing rollout risk, validating rollback coverage

-
Mentor P2/P3 engineers; conduct design and code reviews with real feedback

-
Represent SRS technical requirements in cross-org forums: architecture review, group leadership

-
Provide tactical leadership during production emergencies

Minimum Qualifications

-
6+ years of software engineering in a platform, infrastructure, or data engineering context

-
5+ years o

← All remote jobs