Senior Software Architect (Cloud/Backend)
Role details
Job location
Tech stack
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