Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Developer - Databases

$131k - $191.4k per year
Full-time

Autodesk

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 of Kubernetes architecture at scale

  • 7+ years of Terraform experience

  • 7+ years of experience with cloud data technologies

  • Deep Postgres or DynamoDB experience at scale: fleet-level operations, not application-level use

  • Demonstrated ability to lead technical projects end-to-end: design through production

  • Hands-on Kafka or event streaming experience in production; bonus if you've built CDC pipelines (Postgres binlog, DynamoDB Streams, Debezium)

  • ORM experience at the framework or platform layer: you've built or extended ORM tooling to drive semantic eventing, not just consumed it

  • Kubernetes CRD hands-on experience: designing or operating controllers/operators that manage platform resources

  • Strong AWS background: IAM, RDS/Aurora, DynamoDB, ECS/EKS, multi-region

  • Able to drive technical alignment across opinionated teams; you've gotten three engineers with different opinions to agree on an approach

  • Infrastructure-as-code (Terraform) and GitOps deployment experience

  • Strong communication and organizational skills; you can influence outcomes across teams, groups, and leadership

Preferred Qualifications

  • You're a self-starter, comfortable driving work 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

  • Experience building or operating a managed Postgres platform

  • Customer Managed Keys (CMK): AWS KMS key policy design, envelope encryption, or CMK rotation in a regulated environment

  • Schema catalog, data governance, or data contract experience

  • Liquibase or equivalent schema migration tooling experience

  • Helm, ArgoCD, or Harness deployment pipeline experience

  • Apigee, LLM proxy, or API gateway platform experience

  • FedRAMP/IL4 compliance context in a cloud environment

______________________________________________________________________________________________________________

26WD99177, Développeur logiciel principal - Bases de données

À propos d’Autodesk Construction Solutions chez 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 les plus importants 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 le bureau, le 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 gère la couche de persistance des données partagées pour le secteur AEC : gestion automatisée du parc de bases de données, transmission en continu vers le stockage centralisé à des fins d’analyse et d’apprentissage automatique, ainsi que les abstractions de développement qui dissocient la logique des services de la technologie de stockage. Nous gérons l’ensemble du parc de bases de données (Postgres et DynamoDB, toutes les régions de production), prenons en charge le cycle de vie des schémas, de la migration au déploiement régional, et diffusons des événements sémantiques vers Kafka afin que les équipes en aval n’aient jamais à développer d’applications de reconstruction à partir de données brutes. SRS est une fonction au niveau de la plateforme. Nous définissons les normes de stockage, veillons à leur respect et développons les outils qui automatisent la conformité au lieu de la laisser manuelle.

Présentation du poste

Autodesk Construction Solutions recherche un collaborateur technique senior apportant une expertise approfondie en infrastructure de données cloud et capable de l’utiliser pour façonner la manière dont la division gère le stockage structuré. Ce poste définit l’orientation technique de l’ensemble de la plateforme SRS, depuis l’exploitation du parc de bases de données jusqu’aux abstractions d’API et aux contrats d’événements qui s’y superposent, et dirige de bout en bout des initiatives à fort impact. Vous travaillerez avec une grande autonomie, influencerez les décisions architecturales au sein des différentes équipes et rehausserez le niveau technique de la manière dont les équipes d’ingénierie s’appuient sur l’infrastructure de stockage partagée.

Responsabilités

  • Diriger la conception et la mise en œuvre de fonctionnalités à fort impact de la plateforme SRS : intégration CDC (Kafka) à la plateforme d’événements, automatisation des schémas, API d’accès aux enregistrements structurés, outils de gestion du parc

  • Définir l’orientation technique d’un ou plusieurs sous-domaines de SRS : normes d’architecture, revues de conception, élévation des standards de développement de l’équipe

  • Évaluer en continu les besoins de la plateforme cloud SRS à grande échelle, identifier les risques et lacunes significatifs, et piloter la feuille de route pour y remédier

  • Assurer et améliorer les opérations à l’échelle de l’ensemble du parc : gestion de la capacité, surveillance et alertes, optimisation des requêtes, optimisation de la charge et réplication des données pour les charges de travail de reporting

  • Créer et institutionnaliser les meilleures pratiques et les modèles de santé pour le parc de bases de données ; utiliser les outils d’observabilité et l’automatisation AWS pour appliquer les normes de manière cohérente sur des centaines de bases de données gérées

  • Construire un réseau influent de « champions du stockage » au sein des groupes d’ingénierie, consulter directement les équipes produit et les responsables de groupe sur l’état de préparation et les risques liés au stockage, et sélectionner des opportunités de formation qui renforcent les compétences techniques à l’échelle de la division

  • Assumer la responsabilité de la fiabilité de ce que vous développez : surveillance, guides d’intervention, gestion des astreintes, enseignements tirés des incidents

  • Collaborer avec les responsables du domaine SRS (plateforme de bases de données gérées, DevEx et entrepôts de données) pour hiérarchiser les tâches et trouver des compromis entre les équipes

  • Piloter les initiatives de migration et de gestion du cycle de vie des schémas à l’échelle du parc, en coordination avec les équipes produit, en gérant les risques de déploiement et en validant la couverture des retours en arrière

  • Encadrer les ingénieurs de niveaux P2/P3 ; mener des revues de conception et de code avec des retours constructifs

  • Représenter les exigences techniques de SRS dans les forums inter-organisations : revues d’architecture, direction des groupes

  • Assurer un leadership tactique lors des urgences en production

Qualifications minimales

  • Au moins 6 ans d’expérience en génie logiciel dans un contexte de plateforme, d’infrastructure ou d’ingénierie des données

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

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

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

  • Expérience approfondie de Postgres ou DynamoDB à grande échelle : opérations au niveau du parc, et non utilisation au niveau des applications

  • Capacité avérée à diriger des projets techniques de bout en bout : de la conception à la production

  • Expérience pratique de Kafka ou du streaming d’événements en production ; un atout si vous avez développé des pipelines CDC (binlog Postgres, DynamoDB Streams, Debezium)

  • Expérience des ORM au niveau du framework ou de la plateforme : vous avez développé ou étendu des outils ORM pour piloter la gestion sémantique des événements, et non pas simplement les utilisé

  • Expérience pratique des CRD Kubernetes : conception ou exploitation de contrôleurs/opérateurs gérant les ressources de la plateforme

  • Solide expérience AWS : IAM, RDS/Aurora, DynamoDB, ECS/EKS, déploiement multirégional

  • Capacité à assurer la cohésion technique au sein d’équipes aux opinions bien arrêtées ; vous avez réussi à mettre d’accord trois ingénieurs aux points de vue divergents sur une approche commune

  • Expérience en Infrastructure-as-Code (Terraform) et en déploiement GitOps

  • Solides compétences en communication et en organisation ; vous savez influencer les résultats au sein des équipes, des groupes et de la direction

Qualifications souhaitées

  • Vous faites preuve d’initiative et êtes à l’aise pour piloter le travail 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 solide des responsabilités

Le candidat idéal

  • Expérience dans la mise en place ou l’exploitation d’une plateforme Postgres gérée

  • Clés gérées par le client (CMK) : conception de politiques de clés AWS KMS, chiffrement d’enveloppe ou rotation des CMK dans un environnement réglementé

  • Expérience en matière de catalogue de schémas, de gouvernance des données ou de contrats de données

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

  • Expérience des pipelines de déploiement Helm, ArgoCD ou Harness

  • Expérience avec Apigee, un proxy LLM ou une plateforme de passerelle API

  • Contexte de conformité FedRAMP/IL4 dans un environnement cloud

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 $131,000 and $191,400. 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:

Are you an existing contractor or consultant with Autodesk?

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

Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - Databases in Remote vacancy
  •  ...Our Developers bring passion, craftsmanship and innovation to the development...  ...and delivery of Intelex’s software products, with the objective...  ...~ Design and develop new features and solutions that...  ...~ Experience with NoSQL database like MongoDB.  ~ A solid understanding... 
    Database
    Full time
    Local area

    Fortive

    Remote
    4 days ago
  • $249.7k - $337.9k per year

     ...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely...  ...and innovates, while remaining hands on in software development where it provides the...  ...including several of frontend, mobile, search, databases, storage systems, concurrency, and distributed... 
    Database
    Long term contract

    Dropbox

    Remote
    15 days ago
  •  ...where employees know they can thrive. TTEC Digital seeks a Principal Software Engineer to join our team. This role is a full-time and fully...  ...(NATS / Kafka / Redpanda / RabbitMQ-class) and multiple database types and backgrounds — relational, KV, document, columnar, graph... 
    Database
    Full time
    Internship
    Manual labor
    Remote work

    TTEC Digital

    Remote
    21 days ago
  • $180k - $220k per year

     ...Principal Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving educators...  ...native architectures ~ Proficiency with SQL and relational database design ~ Legally eligible to work in Canada and/or the U.S... 
    Database
    Long term contract
    Full time
    Remote work

    eDynamic Learning

    Remote
    a month ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global...  ...similar degree You have proficiency developing public-facing APIs and web applications,...  ...as Flask and Django. Experience with databases, and ORMs (PostgreSQL a plus) You are... 
    Database
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Remote
    6 days ago
  •  ...Role Vidyard is looking for a Senior Data Developer to join our Data Platform team. Reporting to the Manager, Software Development , you'll play a key role in advancing...  ...as Node.js and Ruby on Rails Relational Databases such as MySQL, PostgreSQL s can be... 
    Database
    Full time
    Local area
    Remote work
    Home office
    Flexible hours

    Vidyard

    Remote
    1 day ago
  • $185k - $230k per year

     ...same, a place where employees know they can thrive. As an Azure Principal Software Engineer, you will be focused on client engagement, project...  ...Be Doing Actively collaborates with sales and delivery to develop client proposals around process and solution options, create roadmaps... 
    Full time

    TTEC Digital

    Remote
    13 days ago
  • $180k - $220k per year

     ...Xello is looking for a Principal Engineer This role is a remote role, looking for candidates...  ...that improve velocity, quality, and developer experience while managing risk appropriately...  ...with our DevOps team, ensuring our software solutions are highly available, performant... 
    Long term contract
    Full time
    Remote work
    Flexible hours

    Xello

    Remote
    a month ago
  • $123k - $172.4k per year

     ...Job Responsibility: We're looking for a Staff Software Developer to help us champion and drive the advancement of our product's quality, performance, and security. You'll be working on complex technical problems across multiple teams, while actively searching for solutions... 
    Full time
    Remote work
    Flexible hours

    Hootsuite

    Remote
    4 days ago
  •  ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification...  ...is looking for an experienced Drone Communications Software Developer to work with one of our clients on Drone Communications subsystem... 
    Long term contract
    Full time
    Work at office
    Remote work
    1 day per week

    MANNARINO

    Remote
    1 day ago
  •  ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform...  ...founder-led, profitable, and growing. We are hiring a Junior developer with a proven track record in Python and/or Go. As part of the... 
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Worldwide

    Canonical

    Remote
    7 days ago
  • $104.3k - $136.8k per year

     ...supportive environment. Join us at Varicent—where your talent and ambition meet limitless opportunities for success! Staff Software Developer The Incentives Development team is dedicated to driving innovation and excellence in everything we build. By combining deep technical... 
    Worldwide

    Varicent

    Remote
    23 days ago
  • $212.5k - $255k per year

     ...Building at Webflow will need grit, because we move fast, without ever sacrificing craft or quality. We’re looking for a Staff Software Engineer, Developer Productivity to help us identify and advocate for strategic changes, and play a key role in shaping Webflow's architecture... 
    Ongoing contract
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Fixed term contract
    Internship
    Remote work
    Flexible hours

    Webflow

    Remote
    19 hours ago
  •  ...writing the future of local pizza. What You'll Do As a Software Developer on our Services team, you will immerse yourself in our ambitious...  ...scalable backend systems in Python (Flask) and working with databases and cloud services. You’re comfortable diving into monitoring... 
    Database
    Remote job
    Local area
    Work from home
    Flexible hours

    Slice

    Remote
    more than 2 months ago
  •  ...functie zoeken. We gaan graag met je in gesprek om te kijken of we jou kunnen matchen aan een bedrijf uit ons netwerk. Als software developer ben je verantwoordelijk voor het ontwerpen, ontwikkelen en implementeren van hoogwaardige softwareoplossingen. Je zult betrokken... 
    Full time
    Fixed term contract

    Friday Recruitment

    Remote
    16 days ago
  • $164.49k - $197.39k per year

     ...Pyroscope , an open-source continuous profiling database that offers rapid, scalable, highly...  ...and alignment. We invest heavily in developer productivity. You can use modern AI coding...  ...experience with designing and developing software that runs in the Cloud or experience... 
    Database
    Full time
    Local area
    Remote work
    Flexible hours

    Grafana Labs

    Remote
    12 days ago
  • $110k - $145k per year

     ...and deletion. About the Role:  This is an existing role in our team. We are looking for a strategic and collaborative Senior Software Developer to join our Development & Engineering team to work on our Social Media Archiving Solutions. In this role, you will be a key... 
    Remote job
    Full time
    Internship
    Work from home

    Pagefreezer

    Remote
    3 days ago
  • Als Laravel Softwareentwickler sind Sie maßgeblich an der Gestaltung, Entwicklung und Wartung von Webanwendungen unter Verwendung des Laravel-Frameworks beteiligt. Diese Rolle umfasst umfangreiche Arbeiten mit PHP-Programmierung, die es Ihnen ermöglichen, robuste, effiziente...
    Permanent employment
    Full time
    Flexible hours

    consulting1x1 GmbH

    Remote
    5 days ago
  •  ...Job Title: Front End Developer - Master-Level Internship Level: Master's Level Internship Department: Software Development Duration: 520 Hours (approximately 3 months)  Work location: Remote (with hybrid options in Toronto) Compensation: Hourly ($32)... 
    Remote job
    Hourly pay
    Full time
    Internship
    Immediate start
    Worldwide

    Vosyn

    Remote
    3 days ago
  • Sr. Software Developer – Java AWS Responsibilities ~Participate, as part of the development team, in solution development related activities...  ..., Jenkins, Gitlab, Bamboo Experience with SQL and no-SQL databases Experience with Python, Spark, PySpark Experience with JSON... 
    Database
    Contract work

    Ward Tech Talent

    Remote
    more than 2 months ago
  • $186.37k - $223.64k per year

     ...excellence, and evolving Tempo from a SaaS database into a platform that powers Grafana’s...  ...project in the open. We invest heavily in developer productivity. You can use modern AI...  ..., query execution, or similar. Strong software craftsmanship. You write clean, robust,... 
    Database
    Full time
    Local area
    Remote work
    Flexible hours
    Shift work

    Grafana Labs

    Remote
    29 days ago
  • $32 per hour

     ...Job Title: Database Engineering — Master-Level Internship Level: Master's Level Internship Department: Software Development Duration: 520 Hours (approximately 3 months)  Work...  ...tasks. Work with large datasets and develop solutions for data storage and access.... 
    Database
    Remote job
    Hourly pay
    Full time
    Internship
    Immediate start
    Worldwide

    Vosyn

    Remote
    3 days ago
  •  ...Responsibility: Co-Op Opportunity: Junior Developer (8-Month Term Minimum) We're looking...  ...CI, or Jenkins Experience working with databases and ORMs (PostgreSQL is a plus) Comfort...  ...projects that matter, not just “intern tasks” Software teams are primarily remote with a few... 
    Database
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work

    Drop Group

    Remote
    11 days ago
  •  ...As a Senior Content Developer, you will create engaging content that supports both documentation...  .... Keep documentation up to date with software releases. Revise legacy content to align...  ...Bamboo) Task/bug tracking (example: Jira) Database management (example: SQL Management... 
    Database
    Full time

    Acumatica

    Remote
    1 day ago
  • Principal Statistical Programmer (US, CAD, UK only) Syneos Health®...  ...• We are passionate about developing our people, through career development...  .... • Uses SAS or other software to develop custom programming...  ..., annotated CRFs, and SAS database design. Provides feedback to... 
    Database
    Contract work
    Remote
    1 day ago
  •  ...looking for a skilled and motivated Back-End Developer to join our growing engineering team. In...  ...server-side applications, APIs, and databases that power high-performance web applications...  ...and efficient solutions while following software development best practices. If you are... 
    Database
    Permanent employment
    Full time
    Remote work

    Simera

    Remote
    11 days ago
  • Principal Product Manager – ISV & Integrations Context & Impact: Lansweeper's Product Management team is growing, and we're looking for...  ...navigating relationships with resellers, MSPs, and independent software vendors — each with their own priorities. Building the credibility... 
    Permanent employment
    Full time
    Local area

    Lansweeper

    Remote
    11 days ago
  •  ...We are seeking a talented Full Stack Developer to join our engineering team. This role...  ...authentication, and authorization best practices. Database & Infrastructure Design and maintain...  ..., GCP, or Azure). ~ Understanding of software security best practices. Education... 
    Database
    Full time
    Remote work

    RM Staffing B.V.

    Remote
    11 days ago
  •  ...for a talented and motivated Full Stack Developer to join our growing engineering team. In...  ...functional teams, and delivering high-quality software solutions that support business...  ...Experience working with SQL and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or similar... 
    Database
    Permanent employment
    Full time
    Remote work

    Simera

    Remote
    4 days ago
  • $120k - $140k per year

     ...Moovement is seeking a Senior Full Stack Developer to join our team in enhancing and maintaining...  ...working with both SQL and NoSQL databases ~4+ years working with production workloads...  ...uD83DuDC2E Tools - need the latest and great software to perform more efficiently? Ask and you... 
    Database
    Full time
    Manual labor
    Immediate start
    Flexible hours
    Night shift

    Milk Moovement

    Remote
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Developer - Databases. Be the first to apply!