Senior Software Developer - Databases

AutodeskVancouver, BC
CA$107,000 - CA$157,300

About The Position

Autodesk Construction Solutions is looking for an analytical contributor who applies deep technical knowledge and industry best practices to design, build, and improve shared storage infrastructure. This role operates across the full storage stack, from database fleet operations to the API abstractions that sit on top, and connects individual technical initiatives to broader platform goals. You'll work independently on most assignments with guidance at key decision points, and may lead projects or critical components of larger initiatives.

Requirements

  • 3+ years of backend software engineering in a distributed systems or platform context
  • 3+ years of Kubernetes architecture at scale
  • 5+ years of Terraform experience
  • 5+ years of experience with cloud data technologies
  • Strong hands-on experience with Postgres or DynamoDB: schema design, query optimization, migrations
  • ORM experience in a backend platform context, particularly patterns that intercept entity state changes to drive semantic event emission
  • Exposure to event streaming (Kafka, Kinesis, or equivalent) in a production system
  • Experience building and operating APIs in AWS: REST or gRPC, not just consumption
  • Proficiency in Python, Go, or Java; fluency in one and willingness to work in others is acceptable
  • Comfortable operating in a multi-region, multi-partition AWS environment
  • Strong communication and organizational skills; you can share technical expertise and influence outcomes across teams you don't control
  • You write tests. You write rollback plans. You think about what happens when something fails.

Nice To Haves

  • CDC pipeline experience (Postgres binlog, DynamoDB Streams, Debezium)
  • Kubernetes Custom Resource Definitions (CRDs): familiarity with how CRDs model platform resources
  • Customer Managed Keys (CMK) experience: AWS KMS or equivalent, especially in a compliance context (FedRAMP, GDPR)
  • Liquibase or equivalent schema migration tooling experience
  • Familiarity with Helm, ArgoCD, or Harness-based deployment pipelines
  • Familiarity with Apigee or an API gateway layer
  • Schema catalog or data governance tooling experience
  • Prior time on a platform or infrastructure team, not product feature engineering

Responsibilities

  • Build and maintain the Structured Record Access API layer: the abstraction between engineering teams and the managed Postgres and DynamoDB fleet across all production regions
  • Implement and operate Kafka-based semantic event emission from the SRS abstraction layer, replacing raw CDC stream consumption downstream
  • Contribute to the schema catalog and runtime connection management service, giving teams consistent metadata access without environment-specific configuration
  • Write code-first schema migrations with mandatory test coverage and validated rollback, deployed via the database platform API
  • Build developer tooling and SDKs that reduce per-team provisioning and schema management toil
  • Continuously assess cloud platform needs across the SRS fleet, identify risks and gaps before they become incidents
  • Drive improvements in capacity management, monitoring/alerting, query tuning, load optimization, and data replication for reporting workloads
  • Create and institutionalize best practices and health models across the database fleet, using observability tooling and AWS automation to enforce standards consistently
  • Consult directly with engineering teams and group leads on storage readiness and risk
  • Build a network of storage champions across the division to distribute expertise and raise the floor on database hygiene
  • Curate training opportunities for engineering teams in database technologies and management
  • Provide tactical support during production emergencies

Benefits

  • annual cash bonuses
  • stock grants
  • comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service