> Markdown version of [/jobs/ext/335492-software-engineer](https://www.wearedevelopers.com/jobs/ext/335492-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** FanDuel - **Location:** Edinburgh, UK - **Contract:** Internship / Graduate position - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Cloud Computing, Code Review, Databases, Continuous Integration, Data Structures, Distributed Systems, Object-Oriented Software Development, Session Management, SQL Databases, Caching, Backend, Solid Principles - **Published:** June 6, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=ae1590d93edf1a05 ## About the Role Do you have experience in SQL?, We're looking for a Software Engineer to join our CPE Platform vertical, working within Core Products and Experiences. In this role, you'll contribute to a multidisciplinary team building reliable, engaging products for millions of players. You'll bring some hands-on engineering experience, a practical approach to solving problems, and a willingness to learn from and support others. You'll help deliver well-structured software, take part in technical discussions, and contribute to documentation, collaboration, and continuous improvement across the team., * Some experience building backend software through work, internships, placements, bootcamps, university projects or personal projects * An understanding of Java or a similar object-oriented programming language, and an interest in developing backend services and APIs * Familiarity with databases and SQL, with an interest in learning more about data modelling, performance and scaling * Awareness of common data structures, algorithms and software design principles * An interest in distributed systems, reliability, monitoring and how high-traffic backend systems operate in production * Familiarity with cloud technologies, containers or CI/CD is helpful, but not required * An understanding of testing basics and a willingness to write tests as part of everyday development * Comfortable working in a team environment, asking questions, receiving feedback and learning from others * A practical approach to problem solving and a desire to leave code and documentation clearer than you found it * Enthusiasm for working on backend systems that support customer-facing products at scale ## Description * You'll work as part of our Session Management team, helping build and improve backend services that support reliable, scalable customer sessions * You'll learn how our systems work and contribute to well-scoped features, fixes and improvements with support from more experienced engineers * You'll write clear, maintainable backend code using Java or similar languages, following team standards and best practices * You'll help build and improve APIs, services and database-backed functionality that can handle high volumes of traffic * You'll test your changes carefully and look for simple ways to make our services more reliable, observable and easier to support * You'll take part in code reviews, design discussions, planning sessions and team ceremonies, asking questions and sharing ideas * You'll investigate bugs and support issues, working with the team to understand root causes and make practical improvements * You'll learn about scaling systems, databases, caching and cloud infrastructure through hands-on work with the team * You'll keep documentation up to date so others can understand how our services work and how to support them * You'll collaborate closely with engineers, product partners and stakeholders to deliver changes that improve the reliability and performance of session management * You'll bring curiosity, humility and a willingness to learn, while growing your engineering judgement and technical confidence over time ## Related Videos - [HTTP headers that make your website go faster](https://www.wearedevelopers.com/videos/1676-http-headers-that-make-your-website-go-faster) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [This App Reached 10,000 Users in One Week. Here's How.](https://www.wearedevelopers.com/videos/100329-this-app-reached-10-000-users-in-one-week-here-s-how) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Event based cache invalidation in GraphQL](https://www.wearedevelopers.com/videos/433-event-based-cache-invalidation-in-graphql) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)