
Graduate Software Engineer
Job Description
Posted on: February 3, 2026
Graduate Software EngineerLocation: Fully Remote (UK)
Salary: Up to £40,000
Employment Type: Permanent, Full-Time
Company Overview
Our client is a modern, cloud-native software business building and maintaining a complex, highly scalable platform used by customers across the UK and internationally. The engineering team works with up-to-date technologies and actively avoids legacy tooling, ensuring developers are building on current versions of frameworks and cloud services.
Engineering excellence, continuous learning, and thoughtful problem-solving sit at the heart of the organisation’s culture.
Role Overview
This role offers a structured entry point into professional software engineering for a high-calibre graduate. The position is intentionally designed as a progressive pathway into a Software Engineer role.
During the first year, the Graduate Software Engineer will work within a support-focused engineering team, gaining deep technical understanding of a complex production platform. This foundation enables a smooth transition into feature development and product engineering in subsequent years.
Year One: Support & Platform Foundations
In the first 12 months, the Graduate Software Engineer will:
- Work as part of the support engineering team on a complex, distributed platform
- Investigate, diagnose, and resolve software defects in live systems
- Perform root cause analysis rather than surface-level fixes
- Contribute code changes under the guidance of experienced engineers
- Develop a strong understanding of system architecture, services, and data flows
- Learn best practices in debugging, testing, and maintaining production systems
- Build confidence working with real-world software at scale
Progression into Software Engineering
Following the initial year, the role transitions into a core Software Engineer position, with responsibilities including:
- Designing and developing new features and enhancements
- Working across the full stack in a cloud-based environment
- Contributing to technical discussions and architectural decisions
- Collaborating closely with product, QA, and engineering teams
- Taking increasing ownership of services and codebases
Technology Stack
The engineering team works with a modern and evolving technology stack, including:
- Frontend: React.js, JavaScript
- Backend: C#, .NET (working with the latest versions, including .NET 10)
- Database: SQL
- Cloud Platform: Microsoft Azure
- Messaging & Integration: Azure Service Bus and distributed services
The team places strong emphasis on keeping frameworks, tools, and practices up to date.
Required Skills & Experience
- Ideally a First-Class degree in Computer Science or Software Engineering
- Strong grounding in core software engineering principles
- Exposure to technologies such as C#, .NET, JavaScript, React, or SQL
- A clear interest in modern software development and cloud platforms
- Strong analytical and problem-solving skills
- Comfortable learning from feedback and working in a collaborative environment
- Able to work effectively in a fully remote role
What’s on Offer
- Salary up to £40,000
- Fully remote working within the UK
- A clearly defined progression path into a Software Engineer role
- Hands-on experience with modern technologies and real production systems
- Ongoing mentoring and technical development
- Long-term career growth within a scaling software business
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteITJobs.app
Get RemoteITJobs.app on your phone!

Software Engineer @ Mercor

Sofware Engineer, England

Graduate Software Engineer

Software Engineer

