Senior Software Engineer, Cloud and Services
Listed on 2026-05-08
-
Software Development
Cloud Engineer - Software, Software Engineer, Senior Developer, DevOps
Job Requisition #: 26WD97386
Senior Software Engineer – Cloud Applications & Services
Location:
Sheffield (Hybrid)
You will join a collaborative and distributed engineering team within Autodesk Construction Cloud, working on cloud-based services that power large-scale construction projects worldwide. The team is composed of experienced engineers across Europe and North America, working in an agile environment with a strong focus on ownership, innovation, and continuous improvement.
You will be part of a backend-focused team, contributing to the development and evolution of cloud services while collaborating closely with product, UX, and platform teams.
Position OverviewWe are looking for a Senior Software Engineer to join our team in Sheffield and contribute to the design, development, and operation of scalable cloud-native services. In this role, you will work on building reliable, secure, and high-performance backend systems using modern cloud technologies. You will play a key role in delivering new features, improving existing services, and ensuring operational excellence.
This position offers the opportunity to work on impactful products used globally, while collaborating with cross-functional teams in a fast-paced and evolving environment. You will be expected to take ownership of your work, contribute to technical decisions, and continuously improve how we build and operate software.
- Design, develop, and maintain scalable and secure cloud services
- Deliver high-quality, production-ready code and continuously improve system performance
- Contribute to software architecture and design decisions using cloud best practices
- Collaborate with product managers, architects, and engineers to translate requirements into solutions
- Participate in code reviews and promote engineering best practices
- Develop and maintain automated tests and contribute to CI/CD pipelines
- Monitor, troubleshoot, and improve system reliability and performance
- Participate in on-call rotations and incident response
- Embrace and leverage AI-assisted development tools to improve productivity
- Work in an agile environment and contribute to continuous delivery
- Bachelor’s or Master’s degree in Computer Science or equivalent practical experience
- Strong experience in software development with C# in a cloud environment
- Hands‑on experience with AWS and/or Google Cloud Platform (GCP)
- Experience building and maintaining REST APIs and distributed systems
- Solid understanding of relational databases (e.g. Postgre
SQL, MySQL) and No
SQL (e.g. Dynamo
DB, S3) - Experience with Agile methodologies (Scrum or Kanban)
- Experience with Git or similar version control systems
- Familiarity with modern AI development tools or willingness to adopt them
- Strong communication skills in English
- Ability to work independently and manage multiple priorities in a dynamic environment
- Experience with CI/CD pipelines (e.g. Jenkins or similar)
- Experience with containerisation and orchestration technologies
- Exposure to multiple programming languages (e.g. Python, Type Script)
- Experience working in distributed or global teams
- Knowledge of CAD, construction, or engineering domains
- A cloud‑native engineer with a strong ownership mindset
- Curious and eager to learn new technologies, including AI‑assisted development
- A collaborative team player who communicates effectively across technical and non-technical stakeholders
- Able to balance autonomy with knowing when to seek input
- Comfortable working in a fast‑paced, evolving environment with changing priorities
Demonstrates critical thinking and proactively suggests improvements - Motivated to deliver high‑quality solutions and continuously improve engineering practices
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: