Senior Software Developer (Low Level)
Senior Software Developer (Low Level)

Senior Software Developer (Low Level)

Full-Time 43200 - 72000 £ / year (est.) No home office possible
4

At a Glance

  • Tasks: Join a dynamic team to develop and enhance the Elements Engine for exciting game projects.
  • Company: Be part of a friendly, multi-disciplinary studio shaping innovative gaming experiences.
  • Benefits: Enjoy competitive salary, private medical insurance, cycle to work scheme, and more perks.
  • Why this job: Work collaboratively, mentor others, and expand your skills in a creative environment.
  • Qualifications: 6+ years in software development, expertise in low-level programming, and experience with game titles.
  • Other info: Onsite work in Scotland required; direct applications only, no agencies.

The predicted salary is between 43200 - 72000 £ per year.

As a Software Developer, you will work with other programmers, artists, designers, production staff, and other team members involved in the development of a game project. We encourage Software Developers to become experts in areas that interest them; however, we prefer to allow the ability to work across the project rather than become specialists locked into a specific role. We are currently excited to be expanding the Elements Engine team to support game projects built using this engine.

Responsibilities

  • Create technical design for, and implement, features of the Elements Engine across all areas.
  • Support the Lead Software Developer in maintaining standards within a project to ensure that the project continues to be maintainable.
  • Work with team members from other disciplines to define and implement features.
  • Mentor more junior members of the team to support their development.
  • Continue to expand knowledge across all areas of the development to support the current project and propose ideas for future projects.

Desired Knowledge, Skills, and Abilities

  • At least 6 years’ experience as a Software Developer/Engineer in the Games Industry.
  • Experience working within a large codebase, working independently and collaborating with a larger team.
  • Knowledge of current console and PC architectures.
  • Technical expertise in low-level programming – you will be comfortable with profiling and optimizing code for both performance and memory use. You will have some working knowledge of assembly language(s) and a desire to understand the details of how hardware operates at a low level.

Preferred Knowledge, Skills, and Abilities

  • Experience working with multi-platform titles.
  • Experience working directly with platform SDKs.
  • Released titles on consoles.
  • At least 2 years’ experience as a Senior Software Developer/Engineer in the Games Industry.
  • Experience writing memory and processor efficient code for current hardware architectures.
  • Experience working on a title with network multiplayer.

Eligibility Requirements

  • Must have the right to work in the United Kingdom.
  • Must be willing to work onsite in Dundee or East Linton, Scotland.

In return, we offer a friendly, small, multi-disciplinary team where your input really helps shape the products, in addition to a competitive salary and a host of benefits.

  • Income protection
  • Life assurance
  • Private medical insurance
  • Employee assistance programme
  • Cycle to work scheme
  • Electric car lease scheme
  • Savings & discounts

If this sounds like the type of environment you would like to work in, then please send your CV and covering letter to: Email: jobs@4jstudios.com Note: Direct applications only please. No recruitment agencies.

Senior Software Developer (Low Level) employer: 4J Studios Ltd

At 4J Studios, we pride ourselves on fostering a collaborative and innovative work culture where every team member's contributions are valued. Located in the vibrant cities of Dundee and East Linton, Scotland, we offer competitive salaries alongside a comprehensive benefits package, including private medical insurance and a cycle to work scheme. Our commitment to employee growth is evident through mentorship opportunities and the chance to work on exciting game projects that shape the future of gaming.
4

Contact Detail:

4J Studios Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Developer (Low Level)

✨Tip Number 1

Familiarise yourself with the Elements Engine and its features. Understanding the engine's architecture and how it integrates with game development will give you a significant edge during discussions with the team.

✨Tip Number 2

Showcase your experience with low-level programming in your conversations. Be prepared to discuss specific projects where you've optimised code for performance and memory, as this is crucial for the role.

✨Tip Number 3

Network with current or former employees of the company. Engaging with them can provide insights into the company culture and expectations, which can be invaluable during your interview.

✨Tip Number 4

Prepare to discuss your mentoring experiences. Highlighting how you've supported junior developers in the past will demonstrate your leadership skills and fit within the team-oriented environment they value.

We think you need these skills to ace Senior Software Developer (Low Level)

Low-Level Programming
Code Profiling and Optimisation
Assembly Language Knowledge
Understanding of Hardware Architectures
Collaboration Skills
Technical Design Creation
Mentoring and Leadership
Experience with Multi-Platform Titles
Familiarity with Platform SDKs
Memory and Processor Efficiency
Network Multiplayer Development
Problem-Solving Skills
Adaptability to Different Roles
Strong Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your relevant experience in the games industry, particularly focusing on low-level programming and any projects you've worked on that align with the Elements Engine. Use specific examples to demonstrate your expertise.

Craft a Compelling Cover Letter: In your cover letter, express your passion for game development and how your skills can contribute to the team. Mention your experience with multi-platform titles and any released titles on consoles to showcase your qualifications.

Showcase Your Technical Skills: Include a section in your CV or cover letter that details your technical skills, especially in low-level programming, memory optimisation, and knowledge of assembly languages. This will help you stand out as a candidate who meets their specific needs.

Highlight Team Collaboration: Since the role involves working with various disciplines, emphasise your experience in collaborative environments. Provide examples of how you've successfully worked with artists, designers, and other developers to implement features in past projects.

How to prepare for a job interview at 4J Studios Ltd

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with low-level programming and optimising code. Highlight specific projects where you profiled performance and memory usage, as this will demonstrate your technical skills relevant to the role.

✨Demonstrate Team Collaboration

Since the role involves working with various disciplines, share examples of how you've successfully collaborated with artists, designers, and other developers in past projects. This shows that you can work well in a team environment.

✨Mentorship Experience

As mentoring junior team members is part of the job, be ready to discuss any previous experience you have in guiding others. Share specific instances where your mentorship made a positive impact on a project or a colleague's development.

✨Knowledge of Current Technologies

Stay updated on the latest console and PC architectures. During the interview, mention any recent developments or technologies you’ve worked with, as this will show your commitment to continuous learning and relevance in the industry.

Senior Software Developer (Low Level)
4J Studios Ltd
4
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>