We are seeking a Software Architect to join our Architecture function and play an essential role in shaping the design and delivery of our cloud-based SaaS products.
This is a hands-on architecture role, not a pure governance position. You will help shape architectural direction within the Architecture function and provide technical leadership to product teams, helping design and build scalable, secure, multi-tenant SaaS applications running in Microsoft Azure.
You will work closely with the Engineering, DevOps, Product, and UX teams to ensure our platforms are robust, future-proof, and built on best-in-class engineering practices from day one.
Key Responsibilities
- Designing scalable, secure, multi-tenant SaaS solutions in Microsoft Azure
- Providing architectural leadership and technical guidance across multiple engineering teams
- Contributing to the architecture and evolution of platform services (APIs, Identity shared services)
- Supporting product-focused development — ensuring solutions are cost effective and designed with end users and customer onboarding in mind
- Driving best practice in:
- Infrastructure as Code (IaC)
- DevOps and CI/CD pipelines
- Secure deployment and cloud-native design
- Observability and operational excellence
- Leading architectural design sessions and whiteboarding exercises
- Making pragmatic technology decisions, clearly articulating trade-offs
- Supporting teams in delivering high-quality, production-ready software
This role will have a strong focus on cloud platform architecture and SaaS product design, with opportunity to influence broader strategic technical direction.
Candidate Profile
Essential Experience
- Significant experience as a Software Developer before moving into Architecture. We are specifically looking for someone who has written production code and understands engineering realities firsthand.
- Experience designing and delivering cloud-native SaaS applications
- Strong background in:
- Microsoft .NET ecosystem
- Modern Web Stack
- Microsoft Azure (computer storage, messaging, security, and monitoring)
- API Design
- SQL Databases
- Experience architecting multi-tenant systems
- Strong understanding of DevOps practices and CI/CD
- Experience implementing Infrastructure as Code
- Experience designing secure, scalable distributed systems
- Product-focused mindset — experience building commercial software products (not purely internal enterprise systems)
- Ability to communicate architectural decisions clearly to both technical and non-technical stakeholders
Desirable
- Experience working on rostering, workforce management, or scheduling platforms
- Experience modernising legacy systems into cloud-native architectures
- Exposure to platform engineering principles
- Experience contributing to or leading architectural governance
Ideal Background
We anticipate the successful candidate will likely have:
- 8+ years in software engineering
- Several years’ operating in a tech lead/lead developer or architecture capacity
- Experience working within product-led SaaS organisations
However, we are open to strong candidates who can demonstrate architectural capability, even if their title has not formally been “Architect” for many years.
Why Join Us?
- Influence the architecture of modern, cloud-based SaaS platforms
- Work on scalable multi-tenant products used by a large customer base
- Join a collaborative engineering culture
- Opportunity to bring fresh thinking and new ideas into an experienced architecture function
- Be part of shaping the next phase of platform evolution
Here at Totalmobile, we want all our employees to feel valued, appreciated, and free to be themselves at work. We are committed to an inclusive workforce that fully represents many different cultures, backgrounds and viewpoints. We are dedicated to supporting inclusion and diversity at Totalmobile. We actively celebrate colleagues’ different abilities, sexual orientation, ethnicity, faith, and gender. Everyone is welcome and supported in their development at all stages in their journey with us.