Senior Software Engineer
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!
- Company
- developrec
- Location
- Newcastle upon Tyne, UK
Hybrid / WFH Options - Posted
- Company
- developrec
- Location
- Newcastle upon Tyne, UK
Hybrid / WFH Options - Posted