Senior Software Developer - Databases
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Requirements
- 3+ years of backend software engineering in a distributed systems or platform context
- 3+ years of Kubernetes architecture at scale
- 5+ years of Terraform experience
- 5+ years of experience with cloud data technologies
- Strong hands-on experience with Postgres or DynamoDB: schema design, query optimization, migrations
- ORM experience in a backend platform context, particularly patterns that intercept entity state changes to drive semantic event emission
- Exposure to event streaming (Kafka, Kinesis, or equivalent) in a production system
- Experience building and operating APIs in AWS: REST or gRPC, not just consumption
- Proficiency in Python, Go, or Java; fluency in one and willingness to work in others is acceptable
- Comfortable operating in a multi-region, multi-partition AWS environment
- Strong communication and organizational skills; you can share technical expertise and influence outcomes across teams you don't control
- You write tests. You write rollback plans. You think about what happens when something fails.
- You're a self-starter, comfortable working 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 I
Benefits
Additional Information
Job Requisition ID # 26WD99176 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, identify risks and gaps before they become incidents Drive improvements in capacity management, monitoring/alerting, query tuning, load optimization, and data replication for reporting workloads Create and institutionalize best practices and health models across the database fleet, using observability tooling and AWS automation to enforce standards consistently Consult directly with engineering teams and group leads on storage readiness and risk Build a network of storage champions across the division to distribute expertise and raise the floor on database hygiene Curate training opportunities for engineering teams in database technologies and management Provide tactical support during production emergencies
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at autodesk? Share your experience