{"id":31277,"url":"https://alion.io/job/autodesk-principal-software-developer-databases","title":"Principal Software Developer - Databases","company":{"id":81,"name":"Autodesk","domain":"autodesk.com","url":"https://alion.io/company/autodesk","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":{"grade":"A","score":98,"open_postings":139,"ghost_share":0.007,"stale_share":0.043,"repost_share":0.058,"time_to_fill_p50_days":29,"computed_at":"2026-10-26T05:57:25Z"}},"role":"Backend","role_family":"Backend","seniority":"lead","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Winnipeg, Canada","Quebec, Canada","New Brunswick, United States","Canada"],"countries":["CA","US"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":{"min":131000,"max":191400,"currency":"USD","period":"year","gross":null,"usd_annual":191400},"salary_estimate":null,"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"DynamoDB","optional":false},{"name":"Kubernetes","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Terraform","optional":false},{"name":"Amazon Aurora","optional":true},{"name":"Amazon ECS","optional":true},{"name":"Amazon EKS","optional":true},{"name":"API Gateway","optional":true},{"name":"ArgoCD","optional":true},{"name":"FedRAMP","optional":true},{"name":"GitOps","optional":true},{"name":"Helm","optional":true},{"name":"IAM","optional":true},{"name":"Java","optional":true},{"name":"Liquibase","optional":true},{"name":"LLM","optional":true}],"status":"live","first_seen_at":"2026-07-31T00:00:00Z","employer_posted_date":"2026-08-14","last_verified_at":"2026-10-25T08:49:01Z","board_verified":true,"closed_at":null,"days_open":87,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":87},"description":"Job Requisition ID #\n26WD99177L'affichage de poste en français suivra / The French job posting follows\n26WD99177, Principal Software Developer - Databases\nAbout Autodesk Construction Solutions @ Autodesk\nAutodesk 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.\nThe 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.\nPosition Overview\nAutodesk 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.\nResponsibilities\nLead design and implementation of high-impact SRS platform capabilities: event platform CDC integration (Kafka), schema automation, Structured Record Access API, fleet management tooling\n\nSet technical direction for one or more SRS sub-areas: architecture standards, design reviews, raising the bar on how the team builds\n\nContinuously assess SRS cloud platform needs at scale, identify significant risks and gaps, and drive the roadmap to close them\n\nOwn and improve fleet-wide operations: capacity management, monitoring and alerting, query tuning, load optimization, and data replication for reporting workloads\n\nCreate 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\n\nBuild 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\n\nOwn reliability for what you build: monitoring, runbooks, on-call response, post-incident learning\n\nPartner with SRS area leadership across managed database platform, DevEx, and data warehousing to sequence work and make cross-team tradeoffs\n\nDrive migration and schema lifecycle initiatives across the fleet, coordinating with product teams, managing rollout risk, validating rollback coverage\n\nMentor P2/P3 engineers; conduct design and code reviews with real feedback\n\nRepresent SRS technical requirements in cross-org forums: architecture review, group leadership\n\nProvide tactical leadership during production emergencies\n\nMinimum Qualifications\n6+ years of software engineering in a platform, infrastructure, or data engineering context\n\n5+ years of Kubernetes architecture at scale\n\n7+ years of Terraform experience\n\n7+ years of experience with cloud data technologies\n\nDeep Postgres or DynamoDB experience at scale: fleet-level operations, not application-level use\n\nDemonstrated ability to lead technical projects end-to-end: design through production\n\nHands-on Kafka or event streaming experience in production; bonus if you've built CDC pipelines (Postgres binlog, DynamoDB Streams, Debezium)\n\nORM experience at the framework or platform layer: you've built or extended ORM tooling to drive semantic eventing, not just consumed it\n\nKubernetes CRD hands-on experience: designing or operating controllers/operators that manage platform resources\n\nStrong AWS background: IAM, RDS/Aurora, DynamoDB, ECS/EKS, multi-region\n\nAble to drive technical alignment across opinionated teams; you've gotten three engineers with different opinions to agree on an approach\n\nInfrastructure-as-code (Terraform) and GitOps deployment experience\n\nStrong communication and organizational skills; you can influence outcomes across teams, groups, and leadership\n\nPreferred Qualifications\nYou're a self-starter, comfortable driving work across a distributed group of service owners on different teams\n\nYou're a fearless problem-solver and model-driven thinker\n\nYou embrace big challenges and apply rigorous yet efficient methods to your solutions\n\nYou're results-driven, with a strong bias for action and a solid sense of accountability\n\nThe Ideal Candidate\nExperience building or operating a managed Postgres platform\n\nCustomer Managed Keys (CMK): AWS KMS key policy design, envelope encryption, or CMK rotation in a regulated environment\n\nSchema catalog, data governance, or data contract experience\n\nLiquibase or equivalent schema migration tooling experience\n\nHelm, ArgoCD, or Harness deployment pipeline experience\n\nApigee, LLM proxy, or API gateway platform experience\n\nFedRAMP/IL4 compliance context in a cloud environment\n\n______________________________________________________________________________________________________________\n26WD99177, Développeur logiciel principal - Bases de données\nÀ propos d’Autodesk Construction Solutions chez Autodesk\nAutodesk 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.\nLe 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.\nPrésentation du poste\nAutodesk 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.\nResponsabilités\nDiriger 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\n\nDé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\n\nÉ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\n\nAssurer 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\n\nCré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\n\nConstruire 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\n\nAssumer la responsabilité de la fiabilité de ce que vous développez : surveillance, guides d’intervention, gestion des astreintes, enseignements tirés des incidents\n\nCollaborer 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\n\nPiloter 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\n\nEncadrer les ingénieurs de niveaux P2/P3 ; mener des revues de conception et de code avec des retours constructifs\n\nReprésenter les exigences techniques de SRS dans les forums inter-organisations : revues d’architecture, direction des groupes\n\nAssurer un leadership tactique lors des urgences en production\n\nQualifications minimales\nAu moins 6 ans d’expérience en génie logiciel dans un contexte de plateforme, d’infrastructure ou d’ingénierie des données\n\nAu moins 5 ans d’expérience en architecture Kubernetes à grande échelle\n\nAu moins 7 ans d’expérience avec Terraform\n\nAu moins 7 ans d’expérience avec les technologies de données dans le cloud\n\nExpérience approfondie de Postgres ou DynamoDB à grande échelle : opérations au niveau du parc, et non utilisation au niveau des applications\n\nCapacité avérée à diriger des projets techniques de bout en bout : de la conception à la production\n\nExpé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)\n\nExpé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 simpl...","description_format":"text","description_chars":15350,"description_truncated":true,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["CAD, PLM & BIM Software","Construction Management Software"],"lifecycle":[{"event":"open","at":"2026-07-31T00:00:00Z"},{"event":"close","at":"2026-09-25T20:54:38Z"},{"event":"reopen","at":"2026-10-11T09:10:08Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Positions approved through LMIA in 12 months: 27","filings_12m":27,"filings_prev_12m":120,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"High Wage; Global Talent Stream","cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":16}],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.386,"p_room":0.28,"age_days":87,"expected_fill_days":29,"reasons":["conf:21","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-26T05:57:25Z"},"pay":{"stated_usd_annual":191400,"is_top_pay":false},"html_url":"https://alion.io/job/autodesk-principal-software-developer-databases","json_url":"https://alion.io/job/autodesk-principal-software-developer-databases.json","meta":{"generated_at":"2026-10-26T07:07:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":9454,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":81},"rest":"https://alion.io/mcp/rest/get_company?id=81"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fautodesk-principal-software-developer-databases"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fautodesk-principal-software-developer-databases"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fautodesk-principal-software-developer-databases"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/autodesk-principal-software-developer-databases\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fautodesk-principal-software-developer-databases"}]}