Description
Autodesk's Architecture, Engineering, and Construction (AEC) Data organisation is seeking an experienced Software Architect to join the AEC Data team and define the cloud-native services and distributed-systems architecture that power the AEC Data Model (AECDM) and the many services around it.
The role involves designing and evolving API surfaces, defining cross-team cloud-native architecture, designing distributed systems, and establishing standards and governance.
Responsibilities:
- API Design & Evolution: Design and evolve API surfaces across the AEC Data services
- System Architecture: Define and evolve cross-team, cloud-native architecture across the AEC Data services
- Schema Design & Evolution: Design, document, and evolve data schemas for AEC domain entities
- Standards & Governance: Establish standards, reference architectures, and reusable components
- Prototyping & Feasibility: Evaluate alternative architectural directions through modeling and prototyping
- Mentorship & Technical Leadership: Mentor engineers and fellow architects on emerging and established technologies
- Reliability & Performance: Ensure reliability, security, and performance of systems
- Communication: Communicate architecture with clear views and diagrams
Minimum Qualifications:
- Bachelor's degree in Computer Science, or equivalent experience
- 10+ years designing cloud-native, distributed systems, including 5+ years at cross-team architect altitude
- Deep expertise in cloud services, API/service design, and distributed-systems patterns
- Solid grounding in data modeling and schema design
- Excellent knowledge of software design and architecture patterns
- Demonstrated ability to influence without authority and drive alignment across teams
- Strong leadership and mentoring skills
- Mastery of conveying complex ideas concisely and persuasively
Preferred Qualifications:
- Cloud Services: AWS and its core services
- Distributed Systems: Domain-driven service decomposition, data consistency patterns
- API & Service Design: REST API design and evolution; GraphQL
- Database Architecture: Relational and NoSQL
- Observability/SRE: OpenTelemetry, distributed tracing, metrics/SLOs for data services
About the Team: The AEC Data team is building the AEC Data Model (AECDM) to enable better AECO outcomes through more useful, connected, and accessible data.
Why Join Us:
- Shape the future of AEC data platforms and standards at an industry-leading company
- Design systems and schemas used by millions of architects, engineers, and construction professionals worldwide
- Collaborate with world-class software architects and engineers across Autodesk's AEC portfolio
- Contribute to open standards and interoperability initiatives that benefit the entire industry
- Join a team that values technical excellence, innovation, and continuous learning