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

Principal Software Developer - Databases

Autodesk, Inc

Job Requisition ID # 26WD99177

L'affichage de poste en français suivra / The French job posting follows

26WD99177, Principal Software Developer - DatabasesAbout 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 codereviews 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éesA 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é‑conception à 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.

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‑organisation : 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/operators 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
#J-18808-Ljbffr
Vacancy posted 5 hours ago
Similar jobs that could be interesting for youBased on the Principal Software Developer - Databases in Calgary, AB vacancy
  • $275k per year

     ...Senior/Staff/Principal Software Developer Calgary, AB — Full-time   The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over years. When it's not, those losses compound just as quietly. Most of it was... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Fixed term contract
    Manual labor
    Relocation package
    Flexible hours
    Night shift

    neofinancial

    Calgary, AB
    2 days ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 
    Suggested
    Full time
    Internship

    IBM

    Calgary, AB
    10 days ago
  • $55.5k - $120k per year

     ...Generative AI. We're looking for a passionate and innovative GenAI Software Developer to join our growing team and help design, build, and scale...  ...Retrieval-Augmented Generation (RAG) architectures, vector databases, embeddings, and knowledge retrieval techniques. Knowledge... 
    Database
    Contract work
    Part time

    Bank of Montreal

    Calgary, AB
    2 days ago
  •  ...provisioning, infrastructure, and backups for MySQL, MSSQL, and Postgres databases. Implement cloud-native security, compliance checks, least-...  ...communication and a collaborative platform mindset focused on developer experience and tool adoption. Kubernetes migration, GCP,... 
    Database
    Full time
    Work at office
    Flexible hours

    Benevity

    Calgary, AB
    9 days ago
  •  ...in our employees and empowering them to develop themselves and their careers. Experience...  ...drilling, and production optimization. Its software and data platforms empower customers to model...  ...systems, and relational or NoSQL databases.  • Scientific and High-Performance Software... 
    Database
    Full time
    Part time

    Halliburton

    Calgary, AB
    1 day ago
  • $50 per hour

     ...year to less than 2 years Work setting Information technology (IT) service provider Tasks Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Program animation software to predefined... 
    Full time
    Temporary work

    Clientserver Tech Systems

    Calgary, AB
    a month ago
  •  ...Opportunity Stantec is seeking a Senior Database Geologist to join our Energy and...  ...packages Build geologic models using software programs such as MinePlan, Leapfrog, Vulcan...  ...Understanding of project related risks Ability to develop a strong network in the local and... 
    Database
    Local area
    Remote work
    Work from home
    Home office

    Stantec

    Calgary, AB
    2 days ago
  • $44.06 per hour

     ...Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Develop and maintain computer databases Test data models and database management systems Design and develop database Operate database management... 
    Database
    Permanent employment
    Full time
    Remote work

    imperial truck & trailer repair ltd

    Calgary, AB
    2 days ago
  •  ...advance your career. THE ROLE: AMD is looking for a strategic software engineering lead who is passionate about improving the performance...  ...pertaining to algorithms and architecture Design and develop new groundbreaking AMD technologies Participating in new ASIC... 
    Full time
    Internship

    AMD

    Calgary, AB
    5 days ago
  •  ...Intermediate Rails Software Developer – Job Description Reports To: Development Manager, Engineering & Security Location: Ideally in the Calgary area; can be remote/hybrid   About the Job: We're hiring an Intermediate Rails Software Developer to build and maintain... 
    Full time
    Remote work

    atVenu

    Calgary, AB
    22 days ago
  • $92.5k - $110k per year

     ...CIRO is seeking a highly capable Senior Database Administrator (DBA) to support the performance, reliability, and integrity of our Finance Systems and enterprise data ecosystem. This role strengthens operational resilience, supports complex Finance System integrations, and... 
    Database
    Long term contract

    CIRO / OCRI

    Calgary, AB
    16 days ago
  •  ...operational capacity.    We are conducting a global search for Principals and Senior Principals in Commissioning to lead planning and...  ...exceptional client value. Most importantly, you will inspire, develop and lead our teams with a focus on developing future great commissioning... 
    Long term contract
    Internship
    Local area
    Remote work
    Worldwide
    Flexible hours

    Hatch

    Calgary, AB
    3 days ago
  •  ...the data fits together? An unfamiliar database, a tricky conversion, a migration ready to...  ...We’re looking for an Intermediate ETL Developer to join Pandell-ESG's Project Services team...  ...help customers move their data into our software and work alongside a strong team that’s ready... 
    Database
    Full time
    Manual labor
    Work at office
    Work from home
    Flexible hours

    Pandell - An ESG Company

    Calgary, AB
    16 days ago
  • $69.45k - $119.45k per year

     ...most groundbreaking projects imaginable. Software Development team is a high-performing...  ...most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled...  ...(RAD). ~ Strong knowledge of SQL and database management systems. ~ Must be eligible... 
    Database
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Calgary, AB
    7 days ago
  • $78 per hour

     ...About the job:  Kent is looking for a Principal Process Engineer to join our engineering...  ...requirements, budgets, and schedules. • Develop process engineering execution plans,...  ...as Aspen HYSYS, Aspen Plus, or equivalent software. • Strong knowledge of process safety principles... 
    Hourly pay
    Full time
    Contract work
    Internship
    Relocation
    Flexible hours

    Kent

    Calgary, AB
    21 days ago
  •  ...collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond. Together, we advance your career. PRINCIPAL SOFTWARE DEVELOPMENT ENGINEER WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate... 
    Full time
    Internship

    AMD

    Calgary, AB
    7 days ago
  •  ...Senior or Principal Civil Engineer Play an integral role in Worley Consulting’s Environmental...  ...& Restoration (LM&R) practice, you will develop practical, constructible solutions that...  ...3D or comparable civil engineering design software. Familiarity with Primavera P6 or Microsoft... 
    Long term contract
    Full time
    For contractors
    Work at office
    Remote work

    Worley

    Calgary, AB
    5 days ago
  •  ...integration. We are looking for has an immediate opportunity for a Principal Chemist in our Production Chemical Technologies - Flow...  ...located in Calgary, AB . The Technology division is focused on developing innovative and complete solutions to meet our customers' needs... 
    Full time
    Immediate start
    Monday to friday
    Flexible hours

    Schlumberger

    Calgary, AB
    17 days ago
  • $48 - $50 per hour

     ...About AbaData AbaData Inc. is a leading software company, specializing in energy and operational technology solutions. The company develops powerful, user-friendly software that...  ...application issues • Develop and maintain databases and application interfaces • Prepare... 
    Database
    Hourly pay
    Permanent employment
    Full time
    Work at office
    Immediate start
    Day shift

    AbaData Inc

    Calgary, AB
    2 days ago
  •  ...and transition to more sustainable solutions.  Purpose The Principal Piping Engineer provides senior technical leadership and subject...  ...piping engineering and design tools, as well as standard engineering software and MS Office applications. Experience working within... 
    Permanent employment
    Full time
    Immediate start

    Worley

    Calgary, AB
    7 days ago
  •  ...in our employees and empowering them to develop themselves and their careers. Experience...  ...drilling, and production optimization. Its software and data platforms empower customers to model...  ...Sr or Application Security Engineer  Principal. Core Competencies Application Security... 
    Full time
    Part time

    Halliburton

    Calgary, AB
    3 days ago
  • $150k - $164k per year

     ...Datacenter connectivity products — this is your team. Job Summary As a Principal Engineer in IC Package Design and Signal Integrity, you will...  ...to meet new product technical and financial requirements; develop robust solutions that achieve the highest levels of quality and... 
    Full time
    Contract work

    Semtech

    Calgary, AB
    6 days ago
  •  ...Principal Geotechnical Engineer Senior geotechnical leader anchoring and growing our Calgary...  ...The Vancouver and Calgary office serves developers, public agencies and municipalities,...  ...to emerging professionals. Mentor and develop staff, growing the next generation of geotechnical... 
    Full time
    Work at office
    Local area
    Immediate start

    PRI Consultants

    Calgary, AB
    12 days ago
  •  ...in our employees and empowering them to develop themselves and their careers. Experience...  ...Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic...  ...opportunities might be available, including Principal Technical Professional - Software... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    3 days ago
  • $122.18k - $206.12k per year

     ...currently recruiting for a  Senior / Principal Process Engineer  to join our...  ...awareness of industry developments, emerging technologies, and...  ...Identify issues and problems, develop appropriate solutions, and seek...  ...use of process engineering software and relevant tools such as Aspen... 
    Full time
    Work at office
    Local area

    Worley

    Calgary, AB
    5 days ago
  •  ...Opportunity We have an immediate need for a Principal-level Project Architect with Post-...  ...of design quality throughout the firm. Develop and implement the firm’s brand, image, marketing...  ..., Newforma, Sefaira, Recent modeling software (eg: Rhino, Lumion, Enscape, 3d-Studio-... 
    Contract work
    For contractors
    Internship
    Work at office
    Immediate start

    Stantec

    Calgary, AB
    2 days ago
  •  ...and transition to more sustainable solutions.  Purpose As a Principal Structural Engineer, you will provide senior technical...  ...engineering activities on large, complex, and high-profile projects. Develop and approve structural engineering deliverables, including: Structural... 
    Full time

    Worley

    Calgary, AB
    7 days ago
  • $172.1k - $323.6k per year

     ...gateway systems. ~ Deep understanding of API-first, microservices, MACH, and cloud-native architecture principles. ~ Experience developing technology roadmaps, business cases, target-state architectures, and digital transformation strategies. ~ Proven experience in presales... 
    Full time
    Work at office
    Local area

    Accenture Global

    Calgary, AB
    7 days ago
  • $93.98k - $145.9k per year

     ...apply now. We are currently seeking a Oracle EBS Technical - Developer to join our team in Calgary, Alberta (CA-AB), Canada (CA). Job...  ...SQL and PL/SQL, packages, procedures, functions, triggers and database objects design. ~ Proficient with reports development in EBS including... 
    Database
    Long term contract
    Temporary work
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Calgary, AB
    1 day ago
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world's leading AI-powered, cloud-native products...  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a... 
    Full time

    IBM

    Calgary, AB
    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!