At a Glance
- Tasks: Develop and improve server features for a top mobile game, ensuring a smooth player experience.
- Company: Join Electronic Arts, a leader in gaming innovation and creativity.
- Benefits: Enjoy competitive pay, health support, flexible work, and opportunities for personal growth.
- Other info: Work in a vibrant studio environment with excellent career advancement opportunities.
- Why this job: Be part of a dynamic team creating engaging experiences for millions of players worldwide.
- Qualifications: Experience in C#/.NET, databases, and CI/CD processes is essential.
The predicted salary is between 36000 - 60000 £ per year.
Electronic Arts creates next-level entertainment experiences that inspire players and fans around the world. Here, everyone is part of the story. A team where everyone makes play happen. The Golf Clash Team is seeking a Software Engineer with a primary background in Server Programming to develop features and technology across our online systems. You'll architect and deliver scalable backend features for a live mobile title, own and evolve our CI/CD and deployment infrastructure, and partner with design, production, client, QA and CS to ship high-quality features safely and at pace. This role is located at our Wilmslow-based office, working in a hybrid capacity, including 3 days per week in the office.
Responsibilities
- Develop software features end-to-end.
- Architect and improve core online systems (game server, multiplayer engine, session and player-data services) for reliability, performance and cost at scale.
- Contribute to selected initiatives to ensure a stable experience for our players (e.g., server evaluation/prototyping, infrastructure improvements, technical debt reduction).
- Review and break down pre-production features, shaping architecture and sequencing to de-risk delivery across client, backend and infrastructure.
- Create and maintain dev/prod/QA environments that mirror live, allowing smooth testing and predictable releases.
- Production deployments and stable GitLab fork merge request approvals, ensuring high-quality standards for code, test coverage and observability before integration.
- Out-of-hours support / incident response, leading mitigation and post-mortems to minimise player impact and improve MTTR.
- Contribute to maintaining our application services, databases, and caches (e.g., DynamoDB, SQL variants, and Redis).
- Build and maintain web-based tools to empower QA and Customer Support.
- Contribute to the evaluation and improvement of internal processes and systems (branching strategy, code review quality, testing frameworks, release practices, on-call health).
Must Haves
- Server-side engineering in C#/.NET (e.g., ASP.NET, Web APIs).
- Experienced with databases (SQL and NoSQL) and caching (e.g., Redis): schema design, query optimisation, data migrations, and operational best practices.
- Hands-on with CI/CD (Jenkins/GitLab), version control (Git/GitLab flows), infrastructure and hosting (on-prem and/or AWS), and observability (logs/metrics/tracing) for live services.
- Track record designing for performance, scalability, reliability and security, including load/perf profiling and budget setting.
- Ability to plan and deliver complex features.
- Test discipline: unit/integration/system testing, test strategy for domains you own, and test automation to protect critical paths.
- Calm, structured approach to live incidents, leading mitigation, root-cause analysis and improvements.
About Electronic Arts
We’re proud to have an extensive portfolio of games and experiences, locations around the world, and opportunities across EA. We value adaptability, resilience, creativity, and curiosity. We adopt a holistic approach to our benefits programs, emphasizing physical, emotional, financial, career, and community wellness to support a balanced life. Our packages are tailored to meet local needs and may include healthcare coverage, mental well-being support, retirement savings, paid time off, family leaves, complimentary games, and more. Electronic Arts is an equal opportunity employer.
Games - Server Programmer in Wilmslow employer: Playdemic
Contact Detail:
Playdemic Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Games - Server Programmer in Wilmslow
✨Tip Number 1
Network like a pro! Reach out to folks in the gaming industry, especially those at EA or Playdemic. Attend events, join online forums, and don’t be shy about sliding into DMs on LinkedIn. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your server programming projects, especially any work with C#/.NET or databases. Having tangible examples of your work can really set you apart when you’re chatting with potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions related to server-side engineering and think about how you’d handle live incidents. We want to see how you think on your feet!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the EA family. So, get that application in and let’s make some gaming magic happen!
We think you need these skills to ace Games - Server Programmer in Wilmslow
Some tips for your application 🫡
Show Your Passion for Gaming: When writing your application, let your love for gaming shine through! Share any personal projects or experiences that highlight your enthusiasm for game development and how it connects to the role of Server Programmer.
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter to match the job description. Highlight your experience with C#/.NET, databases, and CI/CD processes, and explain how these skills will help us create amazing gaming experiences.
Be Clear and Concise: Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills. We want to quickly understand what you bring to the table!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team!
How to prepare for a job interview at Playdemic
✨Know Your Tech Stack
Make sure you’re well-versed in C#/.NET and the databases mentioned in the job description. Brush up on your knowledge of SQL, NoSQL, and caching systems like Redis. Be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex server-side issues or improved system performance. Think about specific incidents where you led mitigation efforts or conducted root-cause analysis, as this will demonstrate your calm and structured approach during live incidents.
✨Understand CI/CD Processes
Familiarise yourself with CI/CD tools like Jenkins and GitLab. Be prepared to discuss your experience with version control and how you’ve ensured high-quality standards in your code. Highlight any specific practices you’ve implemented to improve deployment processes.
✨Engage with the Team Culture
Electronic Arts values creativity and collaboration, so be ready to talk about how you work within a team. Share experiences where you’ve partnered with design, production, or QA to deliver features. Show that you’re not just a tech whiz but also a team player who thrives in a community-focused environment.