Senior Games Programmer

1 Month ago • 5 Years + • Game Programmer

About the job

Job Description

As a Senior Games Programmer at Saltwater Games, you'll work on all aspects of game development, from features and tools to optimization and 3rd party integration. You'll collaborate with various teams (Production, Design, Animation, Art, QA) to develop features and systems. Key responsibilities include creating efficient C# code in Unity, implementing and debugging features, conducting code reviews, prioritizing workload, and meeting sprint goals. The role requires strong Unity and C# skills, Git proficiency, and excellent communication. Experience with AI, line management, CI/CD, and mobile development are beneficial.
Must have:
  • 5+ years commercial game dev experience
  • Strong Unity & C# skills
  • Proficient with Git
  • Excellent communication
  • Proactive and self-managing
Good to have:
  • AI (NPC solutions)
  • Line management experience
  • CI/CD knowledge
  • Mobile game development
  • Optimization techniques
Perks:
  • Remote-first studio
  • Unlimited holidays
  • Monthly well-being benefit
  • Udemy access
  • Team social events
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

Description

ABOUT US:

Saltwater Games is a creative alliance of studios dedicated to delivering unparalleled entertainment experiences that ignite the imagination of our audiences. Our passionate teams of creative professionals consist of industry veterans from renowned studios such as PlayStation, Codemasters, Sumo Digital, Interior Night and Mediatonic who are working on some exciting VR, multiplayer and mobile titles. At SWG we follow some key values:

  • We are optimistic & brave
  • We are honest & open
  • We take ownership & responsibility

ABOUT YOU:

We are actively looking for a skilled engineer to join our team to work on our current and very exciting upcoming projects.

In this role, you will have the opportunity to work on absolutely every part of the game and its development process. From feature work to helping improve tools and pipelines, optimisation work or integration of 3rd party systems, you will have the chance to position your skills in a way that works best for the team and the needs of the project.

This is a great opportunity for someone who is proactive and to get involved in the full project lifecycle.

Working in the engineering team, you will report directly to your assigned line manager and will collaborate with various disciplines across the project. Although the majority of our team are generalists, at SWG we like “T-shaped people” with a broad knowledge of many topics, and deep knowledge of several domains..

Rather than obsessing over on-paper expertise, we are strongly invested in hiring the right person for the team and the company. We would love to find somebody who is well-rounded, self-managing, can work with other departments effectively and has a proactive attitude.

Requirements

Ideally you will meet many of these criteria, though we do not expect every candidate to fulfil them all. If you have a mixture of the requirements, plus some of our “nice to haves”, we would love to talk to you.

  • You have 5+ years of commercial games development experience, with two or more shipped titles (or extensive work on a live services title)
  • You have strong knowledge of Unity and C# in industry, understanding the pros and cons of both the language and engine.
  • You are strongly proficient with Git, as this is the source control solution we use.
  • You have excellent verbal and communication skills in English
  • You are strongly engaged with the team and enjoy helping out, mentoring and sharing your knowledge
  • You are able to manage your own time and work proactively
  • You are willing to embrace all aspects of game development, from gameplay features to the development of tools that form the backbone of the development process.
  • You are willing to venture outside your comfort zone and actively seek opportunities to learn and grow.

ROLES AND RESPONSIBILITIES:

As part of the development team, your role will involve collaborating closely with Production, Design, Animation, art, QA and other team members to develop features, systems and tools for our projects.

KEY RESPONSIBILITIES:

  • Creating clean and efficient C# code in a Unity environment.
  • Implementing, debugging and optimising features, systems and tools that are required per project and across the wider studio
  • Assisting fellow developers by conducting thorough code and architecture design reviews, offering constructive feedback and support.
  •  Effectively prioritising workload, striking a balance between addressing daily issues and meeting ongoing project tasks and sprint goals. 

NICE TO HAVE:

  • You have implemented non-trivial AI NPC solutions, with experience in player combat, navigation, and behaviour trees/ state graphs.
  • You have experience managing a small number of direct reports, or leading a small working group and are confident in the duties of line management.
  • You have knowledge of CI/CD systems, how they can be beneficial to the wider pipeline and how to maintain and extend them.
  • You have Mobile game development experience.
  • You have knowledge of optimisation techniques for console, pc and mobile games (for example, a strong familiarity with the Unity Profiler).
  • You have experience with AWS and cloud services.
  • You have knowledge of other languages such as C++, Lua and Python.
  • You have knowledge of Audio SDKs such as FMOD.
  • You have previous experience with VR.
  • You have knowledge of platform requirements (XRs/TRCs/Lotcheck/VRCs).
  • You have knowledge of Shaders (selection, application, development).

Benefits

  • Salary £50k-60k
  • Remote-first Studio
  • Unlimited holidays
  • Monthly workplace well-being benefit scheme (Private Health Care with Vitality)
  • Access to Udemy Leaning Platform.
  • Regular team social events & studio summits
  • Working alongside a friendly, flexible, and highly talented team
  • Opportunity to work on big-name IPs

 

To tell better stories and create inclusive experiences we welcome everyone, especially from under-represented people in our industry whose stories aren’t told often enough. Our research has suggested that sometimes people from underrepresented groups are less likely to apply to roles unless they meet every single listed requirement. At Saltwater Games we are dedicated to building a diverse and inclusive working environment, who you are will always deserve our consideration and recognition, and your application is welcome.

View Full Job Description
$50.0K - $60.0K/yr (Outscal est.)
$55.0K/yr avg.
London, England, United Kingdom

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Creating worlds where physical and virtual merge for competition, rewards, education and social impact.


Get notified when new jobs are added by Saltwater Games

Similar Jobs

Playrix - Lead QA Engineer (Resources Team)

Playrix, Portugal (Remote)

Pixel Toys - Technical UI Artist

Pixel Toys, United Kingdom (On-Site)

Keywords Studios (Player Support) - Senior Technical Artist

Keywords Studios (Player Support), China (On-Site)

Zynga - Engineering Manager

Zynga, India (Hybrid)

Bethesda - Senior Systems Programmer

Bethesda, Canada (On-Site)

Modoyo - Senior Gameplay Programmer

Modoyo, Sweden (Hybrid)

Techland - Senior Tech QA Analyst

Techland, Poland (On-Site)

Juego Studios - Senior Unity Developer

Juego Studios, India (On-Site)

Hello Games - Graphics / Engine Programmer

Hello Games, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Unity - Automation Engineer

Unity, Israel (On-Site)

Unity Game Developer - Unity Game Developer

Unity Game Developer, India (On-Site)

Jam City - 2D Animator

Jam City, Argentina (On-Site)

Nintendo - Environment Artist III (NST)

Nintendo, United States (On-Site)

BULKHEAD - Senior Gameplay Programmer

BULKHEAD, United Kingdom (On-Site)

Rivos - CPU Physical Design - Full Time

Rivos, Taiwan (Hybrid)

Jash Entertainment - Game Designer

Jash Entertainment, India (On-Site)

Life church - Senior Site Reliability Engineer

Life church, United States (On-Site)

Steer Studios - Project Coordinator

Steer Studios, Saudi Arabia (On-Site)

Marvell India - RTL(ASIC Design) Engineer

Marvell India, India (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Playground Games - Senior AI Engineer

Playground Games, United Kingdom (Hybrid)

Universally Speaking - Brazilian Portuguese Games Tester

Universally Speaking, United Kingdom (On-Site)

Universally Speaking - Danish Games Tester

Universally Speaking, United Kingdom (On-Site)

Trek - Production Technician

Trek, United Kingdom (On-Site)

Wargaming - Solutions Architect (AI Technology)

Wargaming, United Kingdom (Hybrid)

Climax Studios - Senior Level Designer

Climax Studios, United Kingdom (On-Site)

StudioB - Producer

StudioB, United Kingdom (On-Site)

Ziff Davis - Social Media Executive

Ziff Davis, United Kingdom (Hybrid)

Fortis Games - Senior Market Intelligence Analyst

Fortis Games, United Kingdom (On-Site)

Assystems - Principal Mechanical Engineer

Assystems, United Kingdom (Hybrid)

Get notifed when new similar jobs are uploaded

Game Programmer Jobs

Techland - Senior Gameplay Animator

Techland, Poland (Remote)

Embark Studios - Game Programmer (UI/UX) - Games

Embark Studios, Sweden (On-Site)

Gametion Technologies   - Unity Game Developer

Gametion Technologies , India (On-Site)

Activision - Senior Multiplayer Gameplay Programmer

Activision, Poland (On-Site)

Bohemia Interactive - Engine Tools Programmer Prague/Brno

Bohemia Interactive, Czechia (On-Site)

OUTFIT7 - Game Developer (C++ or Unity)

OUTFIT7, Slovenia (Hybrid)

IO Interactive - Senior Online Programmer

IO Interactive, Türkiye (Hybrid)

Starbreeze Studios - Lead Gameplay Programmer (Project Baxter)

Starbreeze Studios, Sweden (Hybrid)

Ubisoft - Senior Network Programmer(Node.js)

Ubisoft, China (On_site)

Get notifed when new similar jobs are uploaded