What success looks like
In the first 6 to 12 months, we would expect you to:
- bring clarity to the most important technical risks and trade-offs
- improve engineering confidence around architecture, release safety and delivery sequencing
- strengthen platform thinking across security, auditability, operability and performance
- help us balance SaaS platform evolution with client-specific needs in a controlled way
- raise the quality of technical decisions, design reviews and implementation standards
- build trust with both engineers and non-engineering stakeholders
What we’re looking for
Essential
- Around 10+ years in software engineering, with meaningful time spent in senior technical leadership roles.
- Strong hands-on experience with .NET / C# in production systems.
- Strong experience designing and delivering systems on Azure.
- Good working knowledge of modern front-end application development, ideally TypeScript / React.
- Experience leading architecture and delivery for cloud-based products or platforms.
- Experience with API design, authentication/authorisation, data modelling, integration patterns and secure software delivery.
- Strong judgement on multi-tenancy, deployment models, scalability, release risk and operational trade-offs.
- Experience improving system reliability, incident response, observability and production support posture.
- Ability to balance technical quality with delivery pace and commercial reality.
- Ability to communicate clearly with engineers, project/delivery stakeholders, leadership and clients.
- Strong coaching instinct and a willingness to raise standards without becoming a bottleneck.
Highly desirable
- Experience in a consultancy, software services or product-plus-delivery environment.
- Experience working with both internal products and external client delivery.
- Experience in regulated, security-conscious or public sector environments.
- Experience with accessibility, auditability and evidence-led delivery expectations.
- Experience with CI/CD, infrastructure-as-code and modern cloud operational practices.
- Experience with observability tooling, structured logging, tracing and metrics.
- Experience making pragmatic calls on platform complexity, for example knowing when managed services are the right answer and when additional platform complexity is genuinely justified.
You’ll probably be a strong fit if you:
- can spot the highest-value work quickly
- know what not to build yet
- are comfortable operating with incomplete information
- can challenge unrealistic commitments without becoming obstructive
- can move between code, architecture, delivery planning and stakeholder discussion without losing depth
- care about technical quality, but do not confuse complexity with seniority
Tech environment
Our current environment includes:
- .NET / C#
- TypeScript / React
- Azure
- cloud-native application architecture
- APIs and integration patterns
- modern CI/CD and release workflows
- observability, incident response and production support disciplines
You do not need to have used every tool or service we touch, but you do need to be credible leading in this kind of environment.
Why join Elios
- You will have genuine influence on technical direction, not just implementation tickets.
- You will work directly with the Founder and have a visible role in shaping engineering standards and delivery approach.
- You will get exposure to both SaaS/product work and client-facing consulting delivery.
- You will be trusted to make important decisions, not just escalate them.
- You will join at a point where good technical leadership will have a real impact.