Software Engineer- Backend
Randstad Technologies · Manchester · posted 31 days ago
Occupation
2134Programmers and software development professionals
Going rate for this occupation: £54,700 · UK median pay £56,914
Home Office going rates from
Sponsorship
Sponsorship chance
Very low
- Not matched to a licence on the register
- Occupation is eligible for Skilled Worker
- Estimated salary is below the going rate
On the public records we hold, sponsorship for this role looks unlikely: not matched to a licence on the register, and occupation is eligible for Skilled Worker.
- The salary is an estimate from national earnings data, not the employer's figure.
Why
Sign in to see how you fit and draft a cover letter
We read this advert for what it asks, check each line against your CV and show you the evidence for every judgement.
Sign inFull advert
Software Engineer - Backend
Location: Manchester (1 day a week onsite)
Job Type: 06 months contract
About the Opportunity
Are you looking for the rare opportunity to build a massive system from the ground up? We are looking for a Software Engineer to join our Insurance Offer team and spearhead a completely greenfield project using the latest cloud technologies.
In this role, you will be the driving force behind the development and advancement of our backend services for insurance offers. You will design eligibility and configuration logic, integrate with critical dependent systems, and ensure our production services remain highly reliable. If you thrive in environments where you can take end-to-end ownership and make foundational technical decisions, this is the team for you.
What You Will Do
As a Software Engineer II, you will work independently while shaping the technical direction of the team. You will be responsible for the development, performance, and scaling of services, components, and internal systems.
Key Responsibilities:
Build & Own: Rapidly develop next-generation scalable, flexible, and high-performance systems with true end-to-end ownership. You will actively monitor, define, and adjust Service Level Indicators (SLIs) and Service Level Objectives (SLOs). Troubleshoot & Prioritize: Solve complex issues across mobile apps, websites, and internal systems, prioritizing your work based on direct customer and business impact. Collaborate & Translate: Act as a key intermediary for problem-solving, effectively communicating complex technical tradeoffs and solutions to both technical and non-technical stakeholders. Experiment & Validate: Build for scale and agility. We have thousands of experiments running concurrently that interact with each other; you will ensure our testing and deployment ecosystems are robust and safe. Architect & Innovate: Evaluate customer needs and design ideal technical solutions. You will assess different programming languages (e.g., Java, Perl, etc.), architectures, and risk factors to choose the right tool for the job.
What We Are Looking For
Proven experience as a Software Engineer building and scaling high-performance backend systems. Experience working with modern cloud architectures (AWS, GCP, or Azure). Strong understanding of observability, reliability engineering (SLIs/SLOs), and production monitoring. Experience dealing with highly concurrent systems and A/B testing or experimentation platforms. Excellent communication skills with the ability to bridge the gap between business needs and technical execution. A product-minded approach: you care just as much about the customer experience as you do about clean code.
Information from public records, not immigration advice.