About the Company
An exciting opportunity has arisen for a Staff Software Engineer to join a high-performing product-led business, working within their Engagement tribe-a key area focused on enhancing user interaction and experience across the platform.
About the Role
This is a senior-level role requiring strong technical leadership, architectural oversight, and hands-on engineering skills. The successful candidate will take ownership of scalable solution design, system health, code quality, and technical direction within one of the platform’s core value streams.
Responsibilities
Technical Leadership & Strategy
* Champion engineering best practices, system reliability, and architectural integrity
* Define and track progress toward Service Level Objectives (SLOs)
* Collaborate with product stakeholders to shape robust and scalable solutions
* Take responsibility for non-functional areas such as performance, maintainability, and security
* Provide technical guidance and mentorship across multiple teams
* Manage and document technical decisions, approaches, and architecture
Solution Design & Planning
* Lead high-level solution design for new features and platform improvements
* Support delivery planning through accurate estimation and complexity analysis
* Ensure alignment with wider engineering and architectural strategies
* Liaise with external partners as needed to support solution development
Execution & Delivery
* Work closely with engineering managers to plan implementation strategies
* Assist teams during execution through prototyping, pair programming, and code reviews
* Engage in diagnostics and incident response for platform reliability
Continuous Improvement & Knowledge Sharing
* Maintain clear technical documentation
* Share knowledge across engineering, service, and compliance teams
* Contribute to hiring, onboarding, and mentoring to grow overall technical capability
What You'll Bring
* Proven experience designing and delivering complex, scalable systems
* Strong programming skills in modern technologies such as C#, .NET, TypeScript/JavaScript, and Azure
* Deep understanding of engineering principles, code quality, and system architecture
* Comfortable making technical decisions under pressure and balancing short- vs long-term goals
* Excellent communication skills—able to collaborate effectively across teams and explain complex concepts clearly
* Self-starter with strong time management and problem-solving abilities
* Experience providing technical leadership across multiple workstreams
Location : Hybrid – 2 days per week required onsite in Newcastle
Pay range and compensation package : Up to £70,000 DOE + benefits
Interested? Please apply now!