Software Engineer
Senior Software Developer – Databases at Autodesk focuses on designing, optimizing, and maintaining high‑performance relational and NoSQL data stores to support construction lifecycle applications, ensuring scalability, reliability, and data integrity across the ACS portfolio.
Job Requisition ID #
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, iden
Posted June 21, 2026