Position: Staff/Principal Engineer
Location: London
My client are seeking for an accomplished Staff Engineer to help shape the future of our data and backend platforms.
This is a senior technical leadership role for someone who is currently operating at a Staff or Principal Engineer level and ready to have a company wide impact.
If you are passionate about designing systems that operate at scale, influencing engineering culture, and guiding teams towards best practices, this is an opportunity to make a real difference.
What you’ll do
* Lead the architecture and evolution of large scale streaming and backend systems, ensuring they are resilient, performant, and future-ready
* Apply deep knowledge of technologies such as Apache Flink, Kafka, and Spark to design reliable data pipelines and event driven systems
* Leverage your experience with modern backend languages such as Java, Scala, or Go to build and scale services that power mission critical products
* Set engineering best practices, mentor teams, and raise the bar for technical excellence across the organisation
* Partner closely with product managers, engineering leaders, and business stakeholders to align technical direction with business strategy
* Anticipate industry trends, evaluate new technologies, and guide adoption of solutions that keep us ahead of the curve
What we’re looking for
* Experience operating at Staff Engineer or Principal Engineer level for atleast 2 years
* Expertise in streaming platforms such as Flink, Kafka, and Spark, with experience designing large-scale event driven architectures
* Strong background in backend engineering with one or more modern languages
* Ability to communicate complex technical concepts clearly to both engineers and non technical stakeholders
* A track record of teaching, mentoring, and influencing teams to adopt best practices
* A strategic mindset with the ability to balance long-term vision with pragmatic decision making