At a Glance
- Tasks: Design and build innovative data systems for the AEC industry.
- Company: Join Autodesk, a leader in design software with a vibrant culture.
- Benefits: Enjoy competitive pay, health benefits, and generous time off.
- Why this job: Shape the future of architecture and construction with cutting-edge technology.
- Qualifications: 10+ years as a Software Architect with cloud and data expertise.
- Other info: Collaborative environment with opportunities for impactful work and career growth.
The predicted salary is between 48000 - 72000 £ per year.
Autodesk's Architecture, Engineering, and Construction (AEC) Platform Data organization is seeking an experienced Software Architect to join its centralized Architecture team. In this role, you will be responsible for designing and building the systems and services that power cross-cutting data capabilities across both engineering teams in our organization: Information Lifecycle and Data Authoring, 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 centralized Architecture team, you will be at the forefront of designing the next generation of capabilities for the Autodesk Forma Industry Cloud.
You will collaborate with software architects in the centralized Architecture 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 will 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, central Architecture team.
Responsibilities
- Define and evolve cross-team architecture for data platforms and services spanning Information Lifecycle and Data Authoring.
- 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.
What Autodesk Has to Offer
Autodesk makes the software and tools that help people imagine, design, and make a better world. If you’ve ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you’ve experienced what millions of Autodesk customers are doing with their software. Autodesk offers their employees benefits like:
- Insurance: Health/Dental/Vision/Life.
- Work-Life Balance.
- Paid volunteer time off.
- 6 week paid sabbatical every 4 years.
- Employee Resource Groups.
- A "week of rest" at year’s end.
Software Architect in England employer: PowerToFly
Contact Detail:
PowerToFly Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Architect in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the AEC industry and let them know you're on the lookout for opportunities. You never know who might have the inside scoop on a role that’s perfect for you.
✨Tip Number 2
Get your portfolio ready! Showcase your best projects and experiences that align with the Software Architect role. Make sure it highlights your skills in designing complex systems and working with data platforms.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Be ready to discuss your experience with cloud services, API design, and how you've influenced cross-team alignment in past roles.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining Autodesk and being part of our innovative team.
We think you need these skills to ace Software Architect in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Architect role. Highlight your experience with cloud services, API design, and data architecture. We want to see how your skills align with what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about the AEC industry and how you can contribute to our team. Keep it concise but impactful – we love a good story!
Showcase Your Communication Skills: As a Software Architect, you'll need to communicate complex ideas clearly. In your application, demonstrate your ability to convey technical concepts in an understandable way. We appreciate clarity and precision!
Apply Through Our Website: Don't forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just a few clicks and you’re done!
How to prepare for a job interview at PowerToFly
✨Know Your Architecture
Before the interview, dive deep into the principles of software architecture, especially in data-intensive environments. Be ready to discuss your past experiences with cloud services and how you've designed systems that ensure reliability and performance.
✨Showcase Your Communication Skills
As a Software Architect, you'll need to convey complex ideas clearly. Prepare to explain your architectural decisions using diagrams and narratives. Practise summarising your projects in a way that highlights your impact and aligns with Autodesk's vision.
✨Familiarise Yourself with AEC Tools
Brush up on Autodesk's products like Revit and AutoCAD, and understand how they integrate with data platforms. Being knowledgeable about these tools will show your genuine interest in the role and help you connect your experience to their needs.
✨Prepare for Technical Questions
Expect questions on API design, database architecture, and distributed systems. Review key concepts like event-driven architectures and data governance. Being well-prepared will demonstrate your expertise and confidence in handling complex technical challenges.