Principal Software Developer - Databases

Autodesk Construction Solutions
Barcelona, Spain
12 days ago
Apply on www.recruit.net
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Compensation
€131,000.0
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Cloud Database Databases Information Engineering Data Governance Data Sharing Data Warehousing Amazon DynamoDB Identity and Access Management Key Management PostgreSQL
+18 more
Liquibase Query Optimization Software Engineering Data Streaming Datadog Model-Driven Development Cloud Platform System Delivery Pipeline Large Language Models Apigee Debezium Kubernetes Storage Technologies Apache Kafka Database Replication Api Gateway Terraform Autodesk Autocad

Job description

Publicado hace 17 horas Contract Catalogue Onboarding Harness AEC Readiness 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., 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; ÂżNo sabe con seguridad quĂ© habilidades necesitarĂĄ para esta oportunidad? Simplemente lea la descripciĂłn completa a continuaciĂłn para obtener una idea clara de los requisitos del candidato. 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 andcodereviews with real feedback

  • Represent SRS technical requirements in cross-org forums: architecture review, group leadership
  • Provide tactical leadership during production emergencies, 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

Requirements

  • 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, * 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, * 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 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

Benefits & conditions

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. xhfqzwm Learn more here: In-Person Onboarding and Identity Verification

About the company

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 our 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.recruit.net
Prepare application

Good distractions

Loading talks and stories from around this role