Principal Software Developer - Databases
Core
Design and operate the shared data persistence layer for Autodesk Construction Solutions, managing automated database fleet management, streaming to warehousing for analytics and ML, and developer abstractions that decouple service logic from storage technology.
Role type
Principal Software Developer - Databases (Platform/Infrastructure)
Builds
Automated database fleet management, streaming pipelines to warehousing, schema automation, Structured Record Access API, and fleet management tooling
Domain
Construction Technology (AEC) + Cloud Data Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Kubernetes architecture at scale, Terraform, cloud data technologies, Postgres or DynamoDB at scale, Kafka/event streaming, ORM framework or platform layer, Kubernetes CRD design/operation, AWS (IAM, RDS/Aurora, DynamoDB, ECS/EKS), Infrastructure-as-code, GitOps
Preferred skills
Managed Postgres platform experience, AWS KMS key policy design, schema catalog/data governance, Liquibase, Helm/ArgoCD/Harness, API gateway platforms, FedRAMP/IL4 compliance
Technologies
Postgres, DynamoDB, Kafka, AWS (KMS, RDS/Aurora, ECS/EKS), Terraform, Helm, ArgoCD, Liquibase
Responsibilities
Lead design and implementation of high-impact SRS platform capabilities; set technical direction for SRS sub-areas; assess cloud platform needs and drive roadmap; own fleet-wide operations including capacity management and query tuning; create best practices and health models for the database fleet; build a network of storage champions and consult with product teams; own reliability including monitoring and on-call response; drive migration and schema lifecycle initiatives; mentor engineers; represent technical requirements in cross-org forums; provide tactical leadership during production emergencies
Seniority
Principal, hands-on IC with strategy & mentorship
