Senior Software Developer - Databases

Posted Yesterday
13 Locations
In-Office or Remote
107K-157K Annually
Senior level
Big Data • Cloud • Digital Media • Machine Learning • Mobile • Software • Industrial
Autodesk is a global leader in design and make technology that helps innovators everywhere solve today's challenges.
The Role
Design, build, and operate the Structured Record Access API and shared storage infrastructure for a managed Postgres/DynamoDB fleet. Implement Kafka-based semantic event emission, manage schema catalog and code-first migrations, build developer tooling and SDKs, improve capacity/monitoring/query performance, consult teams on storage readiness, and support production incidents and training.
Summary Generated by Built In

Job Requisition ID #

26WD99176

26WD99176, Senior Software Developer - Databases

French translation to follow!/Traduction française à suivre!

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 (SRS) group owns the shared data persistence layer for Autodesk Architecture, Engineering and Construction (AEC): database fleet management, streaming to warehousing for analytics and ML, and developer abstractions that decouple service logic from storage technology and regional configuration. The Storage Abstraction & Developer Experience team builds and maintains the Structured Record Access APIs, the interface between engineering teams and the underlying database fleet. We emit semantic events directly from the abstraction layer into Kafka. Downstream teams don't build reconstruction apps on top of raw CDC streams.

Position Overview

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.

Responsibilties

  • 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

Minimum Qualifications

  • 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.

Preferred Qualifications

  • You're a self-starter, comfortable working across a distributed group of service owners on different teams

  • You're a fearless problem-solver and model-driven thinker

  • You embrace big challenges and apply rigorous yet efficient methods to your solutions

  • You're results-driven, with a strong bias for action and a solid sense of accountability

The Ideal Candidate

  • 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

______________________________________________________________________________________________________________

26WD99176, Développeur logiciel senior - Bases de données

Autodesk Construction Solutions @ Autodesk

Autodesk a entièrement repensé le secteur de la construction à l’ère du numérique, permettant ainsi aux entreprises de relever les défis majeurs auxquels elles sont confrontées aujourd’hui tout en se préparant aux nouvelles méthodes de travail de demain. Le portefeuille Autodesk Construction Solutions (ACS) relie les bureaux, les bennes de chantier et le terrain, permettant ainsi aux clients de passer en toute fluidité d’une phase à l’autre du cycle de vie de la construction, de la conception et de la préconstruction à la construction, à la livraison et à l’exploitation. Partout dans le monde, les maîtres d’œuvre, les sous-traitants et les maîtres d’ouvrage s’appuient sur ACS pour remporter davantage de marchés, renforcer la collaboration, accélérer la prise de décision, réduire les risques et améliorer les résultats globaux des projets.

Le groupe Structured Record Storage (SRS) gère la couche de persistance des données partagées pour Autodesk Architecture, Engineering and Construction (AEC) : gestion du parc de bases de données, transmission en continu vers le stockage centralisé à des fins d’analyse et d’apprentissage automatique, ainsi que des abstractions pour les développeurs qui dissocient la logique des services de la technologie de stockage et de la configuration régionale. L’équipe Storage Abstraction & Developer Experience développe et assure la maintenance des API Structured Record Access, qui constituent l’interface entre les équipes d’ingénierie et le parc de bases de données sous-jacent. Nous émettons des événements sémantiques directement depuis la couche d’abstraction vers Kafka. Les équipes en aval ne développent pas d’applications de reconstruction à partir de flux CDC bruts.

Présentation du poste

Autodesk Construction Solutions recherche un collaborateur doté d’un esprit analytique, capable de mettre en œuvre ses connaissances techniques approfondies et les meilleures pratiques du secteur pour concevoir, développer et améliorer l’infrastructure de stockage partagé. Ce poste couvre l’ensemble de la pile de stockage, depuis l’exploitation du parc de bases de données jusqu’aux abstractions d’API qui s’y superposent, et relie les initiatives techniques individuelles aux objectifs plus larges de la plateforme. Vous travaillerez de manière autonome sur la plupart des missions, tout en bénéficiant de conseils aux moments clés de la prise de décision, et pourrez être amené(e) à diriger des projets ou des composantes critiques d’initiatives de plus grande envergure.

Responsabilités

  • Développer et maintenir la couche API Structured Record Access : l’abstraction entre les équipes d’ingénierie et le parc géré de bases de données Postgres et DynamoDB dans toutes les régions de production

  • Mettre en œuvre et exploiter l’émission d’événements sémantiques basée sur Kafka à partir de la couche d’abstraction SRS, en remplaçant en aval la consommation directe des flux CDC bruts

  • Contribuer au catalogue de schémas et au service de gestion des connexions en exécution, offrant aux équipes un accès cohérent aux métadonnées sans configuration spécifique à l’environnement

  • Rédiger des migrations de schémas « code-first » avec une couverture de test obligatoire et une annulation validée, déployées via l’API de la plateforme de bases de données

  • Développer des outils pour les développeurs et des SDK qui réduisent la charge de travail liée à l’approvisionnement et à la gestion des schémas pour chaque équipe

  • Évaluer en continu les besoins en matière de plateforme cloud au sein du parc SRS, identifier les risques et les lacunes avant qu’ils ne se transforment en incidents

  • Conduire des améliorations en matière de gestion des capacités, de surveillance/alerte, d’optimisation des requêtes, d’optimisation de la charge et de réplication des données pour les charges de travail liées au reporting

  • Créer et institutionnaliser les meilleures pratiques et les modèles de santé au sein de l’ensemble des bases de données, en utilisant des outils d’observabilité et l’automatisation AWS pour appliquer les normes de manière cohérente

  • Consulter directement les équipes d’ingénierie et les responsables de groupe sur l’état de préparation du stockage et les risques

  • Construire un réseau de « champions du stockage » au sein de la division afin de diffuser l’expertise et d’élever le niveau minimal d’hygiène des bases de données

  • Organiser des formations pour les équipes d’ingénierie sur les technologies et la gestion des bases de données

  • Fournir un soutien tactique lors des urgences en production

Qualifications minimales

  • Au moins 3 ans d’expérience en ingénierie logicielle backend dans un contexte de systèmes distribués ou de plateformes

  • Au moins 3 ans d’expérience en architecture Kubernetes à grande échelle

  • Au moins 5 ans d’expérience avec Terraform

  • Au moins 5 ans d’expérience avec les technologies de données dans le cloud

  • Solide expérience pratique avec Postgres ou DynamoDB : conception de schémas, optimisation des requêtes, migrations

  • Expérience avec les ORM dans un contexte de plateforme backend, en particulier les modèles qui interceptent les changements d’état des entités pour générer des événements sémantiques

  • Connaissance du streaming d’événements (Kafka, Kinesis ou équivalent) dans un système de production

  • Expérience dans la création et l’exploitation d’API sur AWS : REST ou gRPC, et pas seulement en tant qu’utilisateur

  • Maîtrise de Python, Go ou Java ; la maîtrise d’un de ces langages et la volonté de travailler avec les autres sont acceptables

  • Aisance dans un environnement AWS multirégional et multipartition

  • Solides compétences en communication et en organisation ; vous êtes capable de partager votre expertise technique et d’influencer les résultats au sein d’équipes qui ne relèvent pas de votre responsabilité

  • Vous rédigez des tests. Vous élaborez des plans de restauration. Vous anticipez ce qui se passe en cas de défaillance.

Qualifications souhaitées

  • Vous faites preuve d’initiative et êtes à l’aise pour travailler au sein d’un groupe distribué de responsables de services issus de différentes équipes

  • Vous êtes un résolveur de problèmes intrépide et un penseur axé sur les modèles

  • Vous relevez les grands défis et appliquez des méthodes rigoureuses mais efficaces à vos solutions

  • Vous êtes axé(e) sur les résultats, avec un fort penchant pour l’action et un sens aigu des responsabilités

Le candidat idéal

  • Expérience des pipelines CDC (journal binaire Postgres, DynamoDB Streams, Debezium)

  • Définitions de ressources personnalisées (CRD) Kubernetes : connaissance de la manière dont les CRD modélisent les ressources de la plateforme

  • Expérience des clés gérées par le client (CMK) : AWS KMS ou équivalent, notamment dans un contexte de conformité (FedRAMP, RGPD)

  • Expérience avec Liquibase ou un outil équivalent de migration de schémas

  • Connaissance des pipelines de déploiement basés sur Helm, ArgoCD ou Harness

  • Connaissance d’Apigee ou d’une couche de passerelle API

  • Expérience avec des outils de catalogue de schémas ou de gouvernance des données

  • Expérience préalable au sein d’une équipe chargée de la plateforme ou de l’infrastructure, et non de l’ingénierie des fonctionnalités produit

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you’re an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!

Salary transparency

Salary 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 benefits package.

Belonging
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: https://www.autodesk.com/company/global-belonging

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

Skills Required

  • 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
  • Comfortable operating in a multi-region, multi-partition AWS environment
  • Strong communication and organizational skills; ability to influence across teams
  • Writes tests, rollback plans, and anticipates failure modes
  • Self-starter comfortable working across a distributed group of service owners
  • Problem-solver and model-driven thinker
  • Results-driven with bias for action and accountability
  • CDC pipeline experience (Postgres binlog, DynamoDB Streams, Debezium)
  • Kubernetes Custom Resource Definitions (CRDs) familiarity
  • Customer Managed Keys (CMK) experience: AWS KMS or equivalent, 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)

Autodesk Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about Autodesk and has not been reviewed or approved by Autodesk.

  • Leave & Time Off Breadth Time away is considered expansive, combining discretionary time off for salaried roles, company holidays/Autodays, and a periodic paid sabbatical. These options provide flexibility beyond standard accrual-based PTO.
  • Equity Value & Accessibility Total rewards prominently include RSUs and an employee stock purchase plan with a discount and lookback, alongside annual bonus or commission programs. These elements are available to eligible employees and can materially augment base pay.
  • Parental & Family Support Family-building support includes reimbursement for adoption, surrogacy, IVF/co‑maternity, and fertility benefits, plus dedicated coaching and Cleo resources for parenting and caregiving. These services extend support before, during, and after leave.

Autodesk Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: San Francisco, CA
13,285 Employees
Year Founded: 1982

What We Do

Autodesk makes software for people who make things. If you’ve ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you’ve experienced what millions of Autodesk customers are doing with our software. Autodesk gives you the power to make anything. Over 100 million people use Autodesk software like AutoCAD, Revit, Maya, 3ds Max, Fusion 360, SketchBook, and more to unlock their creativity and solve important design, business and environmental challenges. Our software runs on both personal computers and mobile devices and taps the infinite computing power of the cloud to help teams around the world collaborate, design, simulate and fabricate their ideas in 3D. We provide exceptional compensation/benefit packages and we’d love for you to join us. We’re proud to be an equal opportunity employer and we consider all qualified applicants without regard to race, gender, disability, veteran status or other protected category. To see our culture in action, check out #AutodeskLife. We are headquartered in the San Francisco Bay Area and have more than 10,000 employees worldwide.

Why Work With Us

Our work is impactful. Our people are innovative. And our culture is inclusive. As our software shapes new solutions to the world’s biggest challenges, you shape your career path. With us, you lead the way in achieving sustainability, resilient communities, and an equitable workforce. Discover #AutodeskLife. 

Gallery

Gallery

Similar Jobs

AuthZed Logo AuthZed

Senior Software Engineer

Artificial Intelligence • Information Technology • Software • Database
Remote
2 Locations
30 Employees
155K-210K Annually

DraftKings Logo DraftKings

Senior Machine Learning Engineer

Digital Media • Gaming • Information Technology • Software • Sports • Esports • Big Data Analytics
Remote or Hybrid
Canada
6400 Employees

Block Logo Block

Product Manager

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
139K-245K Annually

Block Logo Block

Systems Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
8 Locations
12000 Employees
143K-258K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account