Senior Software Engineer, Cloud Applications and Services

  • Merantix
  • Sheffield, Yorkshire
  • 08/05/2026
Full time Information Technology Telecommunications SQL Python Software Engineer

Job Description

Job Requisition ID #: 26WD97386

Senior Software Engineer - Cloud Applications & Services
Location: Sheffield (Hybrid)

The

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 Overview

We 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.

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
The 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
  • Able to balance autonomy with knowing when to seek input
  • Comfortable working in a fast paced, evolving environment with changing prioritiesDemonstrates critical thinking and proactively suggests improvements
  • Motivated to deliver high quality solutions and continuously improve engineering practices