Principal Software Engineer / Tech Consultant
We’re looking for a Principal Tech Consultant to help shape and deliver some of our most ambitious client engagements.
This is a senior, hands-on technical consultancy role. You’ll work with clients to understand complex business and technology challenges, create clarity where the answer isn’t obvious, and shape pragmatic solutions that balance technical quality, user needs, commercial value, risk and speed.
You’ll often be involved from the earliest stages of an engagement: leading technical discovery, exploring opportunities, evaluating different approaches and helping turn an idea or problem into a clear technical direction. You’ll act as a trusted adviser to senior client stakeholders, constructively challenging assumptions and helping them make informed decisions about their products, platforms and technology strategy.
You’ll remain close to delivery too. Depending on the engagement, that could mean defining architecture, prototyping an idea, writing critical parts of a system, reviewing code, resolving complex technical challenges or supporting a squad to make good technical decisions. The impact of the role goes beyond the code you personally write: you’ll create the conditions for others to deliver excellent work.
AI is an important part of both what we build and how we work. We’re building AI-native products and helping clients understand where AI can create genuine value, but we also expect our consultants to use AI effectively in their own workflows, accelerating research, development, analysis, prototyping and problem-solving while applying appropriate judgement and oversight.
Click 'Apply' to view the full job post