cover image
Epic Games

Senior Software Engineer

On site

London, United Kingdom

Full Time

06-03-2025

Job Specifications

WHAT MAKES US EPIC?

At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating.

Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.

PROGRAMMING - GAMES

What We Do

Unreal projects have been leading the pack of real-time entertainment with our constantly growing team of programming experts. We’re always improving on the tools and technology that empower content developers worldwide.

What You'll Do

The Fortnite Player Journey team is looking for a software programmer who is passionate about games and well-versed in C++, creating and maintaining systems for a live-service product, integrating with backend services, and driving UI with reusable data paradigms. In this role, you’ll work on impactful systems to help players socialize with their friends and find their new favorite game in Fortnite, all while promoting a safe, fun experience for all.

In this role, you will

Architect, plan, and implement new features with systemic approach
Write robust, maintainable code with a focus on the future
Optimize and fix bugs in new and legacy systems
Integrate backend systems in support of the player experience
Collaborate with the cross-discipline team on cutting-edge features that support player experiences across Fortnite
Work closely with backend developers to align on service and client goals
Work closely with art and design leads to ensure that UI meets aesthetic and functional requirements


What We're Looking For

Exceptional C++ programming skills
Experience developing features for games across multiple platforms
Interest in social, frontend, and gameplay-adjacent areas of game development
Interest in player safety and user-generated-content curation
Passion for games and great user experiences
Keen analytical mind and mature problem-solving skills
Unreal Engine development experience preferred


EPIC JOB + EPIC BENEFITS = EPIC LIFE

We pay 100% for benefits except for PMI (for dependents). Our current benefits package includes pension, private medical insurance, health care cash plan, dental insurance, disability and life insurance, critical illness, cycle to work scheme, flu shots, health checks, and meals. We also offer a robust mental well-being program through Modern Health, which provides free therapy and coaching for employees & dependents.

About Us

Epic Games spans across 25 countries with 46 studios and 4,500+ employees globally. For over 25 years, we've been making award-winning games and engine technology that empowers others to make visually stunning games and 3D content that bring environments to life like never before. Epic's award-winning Unreal Engine technology not only provides game developers the ability to build high-fidelity, interactive experiences for PC, console, mobile, and VR, it is also a tool being embraced by content creators across a variety of industries such as media and entertainment, automotive, and architectural design. As we continue to build our Engine technology and develop remarkable games, we strive to build teams of world-class talent.

Like what you hear? Come be a part of something Epic!

Epic Games deeply values diverse teams and an inclusive work culture, and we are proud to be an Equal Opportunity employer. Learn more about our Equal Employment Opportunity (EEO) Policy here.

Note to Recruitment Agencies: Epic does not accept any unsolicited resumes or approaches from any unauthorized third party (including recruitment or placement agencies) (i.e., a third party with whom we do not have a negotiated and validly executed agreement). We will not pay any fees to any unauthorized third party. Further details on these matters can be found here.

About the Company

Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology. Epic operates Fortnite, one of the world’s largest games with over 350 million accounts and 2.5 billion friend connections. Epic also develops Unreal Engine, which powers the world’s leading games and is adopted across industries such as film and television, architecture, automotive, manufacturing, and simulation. Through Unreal Engine, Epic Games Store, and Epic Online Services, Epic provides an end-to-end digita... Know more

Related Jobs

Company background Company brand
Company Name
Barclays
Job Title
Software Engineer - Java
Job Description
Join us as a Software Engineer - Java at Barclays where you'll spearhead the evolution of our digital landscape, driving innovation and excellence. In this role, you will design, develop, and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. To be successful as a Software Engineer - Java you should have experience with: Java Development. Problem Solving. Independent working. Spring/SpringBoot. Some Other Highly Valued Skills May Include EsaaS. TDD. Cloud hosted apps. Web/Rest application architecture. You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role is based in Knutsford. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L – Listen and be authentic, E – Energise and inspire, A – Align across the enterprise, D – Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team’s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Knutsford, United Kingdom
On site
Full Time
05-03-2025
Company background Company brand
Company Name
threesixty selection
Job Title
Software Developer
Job Description
Job Title: Software Developer Job Summary: As a Software Developer, you will play a crucial role in creating and maintaining user-friendly web interfaces and RESTful API integrations. Collaboration and innovation are at the heart of your responsibilities, as you'll closely work with cross-functional teams to engineer responsive, high-performance web applications. Your expertise in both front-end and back-end technologies, including React, Next.js, C#, Node.js, building RESTful APIs, and SQL databases, will be instrumental in achieving scalability and exceptional user experiences. Key Responsibilities: Collaborate with designers, developers, and colleagues to transform design mockups and wireframes into interactive, responsive web applications. Develop and maintain user interfaces using React, and Next.js, adhering to industry best practices for web development. Ensure seamless cross-browser and cross-platform compatibility while optimizing applications for speed and superior performance. Write clean, well-documented, and efficient code in compliance with the latest ES standards and coding conventions. Integrate frontend components seamlessly with backend services, including SQL databases, through APIs. Diagnose and resolve front-end defects and performance issues. Key Requirements: Experience with C# for backend development, creating RESTful API’s. Proven experience as a Developer with experience of React and Node.js projects. Proficiency in JavaScript, HTML5, and CSS3, and an understanding of the latest ES standards. Familiarity with SQL databases and the ability to integrate front-end components with backend services. Expertise in responsive design principles and experience with CSS frameworks. Strong problem-solving skills, meticulous attention to detail, and the ability to thrive in a fast-paced environment. Excellent communication and collaboration skills to work effectively with multidisciplinary teams. To apply, please send our CV in the first instance.
Cheadle, United Kingdom
On site
Full Time
06-03-2025
Company background Company brand
Company Name
Activate Group Limited
Job Title
Software Developer in Test
Job Description
Job title: Software Developer in Test Department: Onyx Location: Home based Hours: 37.5 hours per week Salary: £35,000 - £45,000 We’re looking for a Software Developer in Test to be part of our success story. **Listed in the 2022 Sunday Times 100: Britain’s fastest-growing private companies. **Great career development opportunities – grow with us. About the role We are seeking a Software Developer within our Testing function, to focus on developing and maintaining a suite of API tests and Mocks as well as contributing to the wider testing discipline. Both functional and nonfunctional testing will fall into the scope of this role as well as supporting the automation of setup and configuration post deployment. We currently write Test Cases in Azure Dev Ops and we have written automated end to end tests using Playwright, C# and NUnit. In addition to our core SaaS offering, we produce several role specific mobile apps with which you’ll be involved. Key responsibilities - A trusted and active participant in standups and technical meetings. - Create and maintain API Tests both functional and nonfunctional. - Develop Mocks of internal and external dependencies. - Raising well-formed defects. - Documentation of tests and test infrastructure / frameworks. - Support the creation and execution of manual / regression tests when required. - Staying up to date with new testing tools and test strategies. - Providing feedback and recommendations - Maintain API tests in ADO Pipelines. - Impart skills and knowledge to others. - Communicate with BAs, Stakeholders, Product and customers as needed to achieve goals. Skills and experience Essential Skills - Excellent verbal & written communication. - 3+ years experience in the implementation and automation of API testing and the implementation of mock services in support of test. - Experienced in creating automated reports on API performance and supporting the diagnostics of any issues uncovered. - Experienced in load testing and the use / production of supporting tools. - Skilled in finding root cause of defects. Desirable Skills - Knowledge in database testing and SQL. - Knowledge of testing services using a messaging solution such as Rabbit. - Test Plan creation and management. - Experience working in an agile development team. Benefits 33 days holiday (including bank holidays) Personal health cash plan – claim back the cost of things like dentist and optical check ups Enhanced maternity / paternity / adoption / shared parental pay Life assurance: three times basic salary Free breakfasts and fruit Birthday surprise for everybody! What you can expect from us At Activate Group, looking after team members is a major priority. Whether you're at our smart Halifax or Peterborough offices, one of our AAR sites or working from home, we'll make sure you have all the support you need to succeed. From benefits that put your health and wellbeing first, to impressive rewards for our employee of the month, and little perks like free fruit and cereal, we’ll go out of our way to show how much we appreciate you. A bit about us Named by the Sunday Times as one of the UK’s 100 fastest-growing private companies, we employ more than 700 team members nationwide. We work with some of the UK's largest fleets and insurance companies, supporting drivers that have been involved in a road incident at our contact centres in Halifax and Peterborough. We look after every step of the repair process, repairing vehicles at our own Activate Accident Repair body shops, and through a UK-wide network of independent repair partners. Want to know what it’s like to work with us? Take a look at our purpose and values. They define who we are, and how we work with team members, customers and suppliers: Purpose: Make someone's bad day better Values: Make it happen – Be accountable. Take the initiative, work fast, and do a great job. Strive for better – Be bold. Challenge the norm – make small improvements often. Win together – Be a team-player. Win together, learn together, respect each other.
United Kingdom
Remote
Full Time
06-03-2025
Company background Company brand
Company Name
Spectrum IT Recruitment (South) Ltd
Job Title
Senior Software Developer
Job Description
Senior Software Developers required for an excellent client who are in the sports trading industry and their office is based in the City of London. The successful Software Developer will join a small but extremely talented development team. You will be given the opportunity to work with the some of the latest technologies possible and will be expected to produce excellent code for our clients in house software applications and will also be expected to offer advice and training to more junior members of the team when required. Our client offers a very collaborative working environment with most of the development team coming from excellent computer science and programming educational backgrounds. This is predominantly an office-based role. Skills required: C# Worked with the latest version of the .NET platform Database experience - SQL Server, oracle or equivalent Reporting/Analytic knowledge Angular, TypeScript Excellent communication skills both written and verbal High level aptitude for technology Education to at least a BSc level or higher in Computer Science or Mathematics from a Russell Group University or equivalent. Desirable skills: HTML5, CSS, JavaScript Multi-threaded application development Understanding of Windows technologies WPF If you feel you have the skills and experience required for this opportunity, please contact Oliver Wilson on 02380 765 287 or email OliverWilson@SpectrumIT.co.uk Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
London, United Kingdom
On site
Full Time
06-03-2025