Job Requisition ID #: 26WD97386
Location: Sheffield (Hybrid)
Position Overview
Senior Software Engineer – Cloud Applications & Services. Join a collaborative and distributed engineering team within Autodesk Construction Cloud, working on cloud-based services that power large-scale construction projects worldwide. You will contribute to the design, development, and operation of scalable cloud‑native services. In this role you will build reliable, secure, and high-performance backend systems using modern cloud technologies, delivering new features, improving existing services, and ensuring operational excellence.
Responsibilities
* 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
Minimum Qualifications
* 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. PostgreSQL, MySQL) and NoSQL (e.g. DynamoDB, 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
Preferred Qualifications
* Experience with CI/CD pipelines (e.g. Jenkins or similar)
* Experience with containerisation and orchestration technologies
* Exposure to multiple programming languages (e.g. Python, TypeScript)
* Experience working in distributed or global teams
* Knowledge of CAD, construction, or engineering domains
Ideal Candidate
* 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
#J-18808-Ljbffr