Senior Software Architect (Cloud/Backend)

Upturn Software Solutions Ltd.
Nottingham, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 90K

Job location

Nottingham, United Kingdom

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
Cloud Computing
Command-Query Responsibility Segregation (Software Development)
Software Design Documents
DevOps
Memory Management
Amazon DynamoDB
High-Level Architecture
Performance Tuning
Software Engineering
.NET Core
Concurrency
Technical Debt
Backend
Cloudformation
Event Driven Architecture
Kubernetes
Kafka
Terraform
Devsecops
Serverless Computing
Microservices

Job description

We are seeking a Senior Software Architect to lead the technical strategy for our core product suite. You will own the "Big Picture." You will decide how we build, not just what we build. From selecting the right AWS services to defining our microservices boundaries, you are the technical authority. You will work alongside the CTO to ensure our stack is scalable, secure, and resilient enough to handle our rapid growth trajectory.

Why Join Us?

  • The Impact: You are the architect, not just a contributor. Your decisions on patterns (Event-Driven, CQRS, DDD) will shape the company for years to come.
  • The Stack: We are Cloud-Native. We use AWS/Azure, Kubernetes, .NET Core / Go, and Kafka. No legacy on-prem servers here.
  • The Culture: We bring the London tech vibe to the Midlands without the commute. We value deep work, psychological safety, and engineering excellence.
  • The Team: Mentor a squad of talented Senior and Lead Engineers who are hungry to learn from your experience., * System Design: Design robust, scalable cloud architectures. Create High-Level Design (HLD) documents and guide the team through Low-Level Design (LLD).
  • Technical Governance: Establish and enforce coding standards, CI/CD pipelines, and security best practices (DevSecOps).
  • Modernization: Lead the strangulation of remaining legacy services into modern, containerized microservices.
  • Stakeholder Management: Translate complex technical risks (e.g., "technical debt") into commercial language for the Board and Product Owners.
  • R&D: Stay ahead of the curve. Evaluate new technologies (e.g., Serverless, AI integration) and prototype their use cases for Upturn.

Requirements

Do you have experience in Terraform?, * Experience: 10+ years in Software Engineering, with at least 3-5 years in an Architecture or Technical Lead role.

  • Cloud Native: Deep expertise in AWS (Lambda, ECS/EKS, DynamoDB) or Azure. Certification (Solutions Architect Professional) is highly desirable.
  • Backend Mastery: Strong background in C# (.NET Core), Java, or Go. You understand memory management, concurrency, and performance tuning.
  • Patterns: You live and breathe Domain-Driven Design (DDD), Microservices, and Event-Driven Architecture.
  • DevOps Mindset: You understand Infrastructure as Code (Terraform / CloudFormation) and don't throw code "over the wall" to operations.

Benefits & conditions

Pulled from the full job description

  • Flexitime
  • Referral programme
  • Employee mentoring programme
  • Sick pay
  • Private medical insurance
  • On-site parking, Job Types: Full-time, Permanent

Pay: £75,000.00-£90,000.00 per year

Benefits:

  • Employee mentoring programme
  • Flexitime
  • On-site parking
  • Private medical insurance
  • Referral programme
  • Sick pay

Apply for this position