At a Glance
- Tasks: Design and build innovative data systems for the AEC industry.
- Company: Join Autodesk, a leader in architecture and engineering technology.
- Benefits: Competitive salary, bonuses, stock options, and comprehensive benefits.
- Why this job: Shape the future of AEC with cutting-edge technology and impactful projects.
- Qualifications: 10+ years as a Software Architect with cloud and data expertise.
- Other info: Diverse and inclusive culture that values collaboration and innovation.
The predicted salary is between 43200 - 72000 ÂŁ per year.
Autodesk's Architecture, Engineering, and Construction (AEC) Platform Data organization is seeking an experienced Software Architect. In this role, you will be responsible for designing and building the systems and services that power crossâcutting data capabilities across our organization and their integration with Autodesk's existing and future AEC products. This opportunity is for you if you have a passion for the design of complex system architectures and are excited by the idea of transforming how AEC professionals use data to capture knowledge, inform decisions, and deliver projects.
As a Software Architect in the AEC Platform Data, you will be at the forefront of designing the next generation of capabilities for the Autodesk Forma Industry Cloud. You'll collaborate with software architects in the AEC Platform Data team as well as with software architects from the world's foremost applications and services for designing and constructing buildings and infrastructure, including Revit, Civil 3D, AutoCAD, the Autodesk Construction Cloud, and Autodesk Forma. You'll define the software architecture that reimagines the continuous flow of AEC Data (e.g., 3D models, 2D drawings, issue tracking, cost, sensor streams, etc.) and information throughout the entire lifecycle of a built asset, from design and construction through operation and maintenance. This is an individual contributor role reporting to the Distinguished Architect, AEC Platform Data team.
Responsibilities
- Define and evolve crossâteam architecture for data platforms and services in AEC Platform Data organization
- Establish standards, reference architectures, and reusable components; drive adoption across teams in the AEC Platform Data organization
- Lead architectural governance and architectural decision records (ADRs); run design reviews across teams
- Design and guide implementation of distributed systems and data platforms (APIs, schemas, event streams; batch and streaming)
- Ensure reliability, security, and performance; define SLOs and drive observability (metrics, tracing, logging)
- Partner across the AEC organization's product and platform teams to align roadmaps and integrations
- Communicate architectures with clear views and diagrams (e.g., C4) and executiveâready narratives
Minimum Qualifications
- Bachelor's degree in computer science, or equivalent experience
- 10+ years as a Software Architect in dataâintensive cloud environments
- Experience with cloud services, API design, database architecture, big data tools and frameworks
- Strong understanding of data modeling, management and processing principles
- Excellent knowledge of software design and architecture
- Demonstrated ability to influence without authority and drive crossâteam alignment
- Mastery of taking complex ideas and conveying them in a concise and impactful manner
- Excellent verbal, written communication, and presentation abilities to effectively communicate software architecture strategy to a variety of stakeholders
- Ability to collaborate with a global team
Preferred Qualifications
- Experience in the Architecture, Engineering, and Construction industry
- Cloud services experience with AWS strongly preferred (EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
- Database architecture and technologies: Snowflake, relational, NoSQL
- Eventâdriven and streaming architectures: Kafka or Kinesis; exactlyâonce processing; schema evolution (Avro/Protobuf)
- API and service design: REST, gRPC, GraphQL; versioning and backward compatibility at scale
- Distributed systems and data platforms: microservices, service mesh, eventâdriven architecture, streaming processing
- Observability/SRE: OpenTelemetry, distributed tracing, metrics/SLOs for data services
- Knowledge graphs/semantic modeling (niceâtoâhave): RDF/OWL, property graphs, or feature stores for ML
- Experience designing and integrating AI systems and agents in enterprise environments; familiarity with Model Context Protocol (MCP) and tool/plugin ecosystems
- Handsâon with RAG architectures: embeddings, vector stores, chunking, reâranking, and retrieval evaluation
- Experience with agentic orchestration frameworks (e.g., LangGraph, Semantic Kernel) and function/tool calling; Assistantsâstyle APIs
- Data governance, privacy, and safety for AI systems (PII handling, promptâinjection defenses, content filtering, auditability)
- LLM observability and evaluation: offline/online evals, guardrails, prompt/version management and telemetry (e.g., LangSmith, PromptFlow, OpenTelemetry)
- Domainâspecific AI for AEC (niceâtoâhave): extracting structure from BIM/IFC and construction docs; CAD/pointâcloud processing
Salary transparency
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
Diversity & Belonging
We take pride in cultivating a culture of belonging where everyone can thrive.
Software Architect in London employer: Autodesk
Contact Detail:
Autodesk Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Software Architect in London
â¨Tip Number 1
Network like a pro! Reach out to folks in the AEC industry on LinkedIn or at events. A friendly chat can open doors that a CV just can't.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your past projects and architectural designs. This is your chance to shine and demonstrate your expertise in data-intensive cloud environments.
â¨Tip Number 3
Prepare for interviews by brushing up on your communication skills. Be ready to explain complex ideas simply, as you'll need to convey your software architecture strategies clearly to various stakeholders.
â¨Tip Number 4
Don't forget to apply through our website! Itâs the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Software Architect in London
Some tips for your application đŤĄ
Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with data-intensive cloud environments and software architecture. We want to see how your skills align with the role, so donât hold back on showcasing your relevant projects!
Showcase Your Communication Skills: Since this role involves collaborating with various teams, itâs crucial to demonstrate your ability to communicate complex ideas clearly. Use your written application to convey your thoughts concisely and effectively, just like you would in a design review.
Highlight Relevant Experience: Donât forget to mention any experience you have with cloud services, API design, and distributed systems. Weâre looking for someone who can hit the ground running, so make sure we know about your hands-on experience with technologies like AWS or Kafka.
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way for us to receive your application and ensures youâre considered for the role. Plus, it gives you a chance to explore more about our company culture and values!
How to prepare for a job interview at Autodesk
â¨Know Your Architecture Inside Out
Make sure you have a solid grasp of software architecture principles, especially in data-intensive environments. Be ready to discuss your past experiences with cloud services, API design, and database architecture, as these will be crucial in demonstrating your fit for the role.
â¨Showcase Your Collaboration Skills
Since this role involves working with various teams, highlight your ability to influence without authority. Prepare examples of how you've successfully collaborated across teams in previous projects, particularly in the AEC industry or similar fields.
â¨Prepare for Technical Deep Dives
Expect to dive deep into technical discussions about distributed systems, event-driven architectures, and observability practices. Brush up on your knowledge of tools like Kafka, AWS services, and data governance principles to impress your interviewers.
â¨Communicate Clearly and Effectively
Practice explaining complex ideas in a concise manner. Use diagrams and clear narratives to convey your architectural strategies. This will not only showcase your communication skills but also demonstrate your ability to present to diverse stakeholders.