Senior Software Engineer, Platform Systems
Senior Software Engineer, Platform Systems

Senior Software Engineer, Platform Systems

Full-Time 60000 - 80000 £ / year (est.) No home office possible
Unity Technologies

At a Glance

  • Tasks: Design and develop high-quality engine systems for console games.
  • Company: Join a friendly team at Unity, empowering game developers worldwide.
  • Benefits: Enjoy competitive salary, generous vacation, and mental health support.
  • Other info: Inclusive workplace with excellent career growth and training opportunities.
  • Why this job: Make a real impact on gaming technology and support developers globally.
  • Qualifications: Strong C++ skills and experience in console development required.

The predicted salary is between 60000 - 80000 £ per year.

The Console Platforms team’s mission is to empower our users to build outstanding games on Nintendo, Sony, and Microsoft consoles. We develop and maintain support for these platforms in Unity, ensuring developers can easily bring their games to consoles using the full range of features and potential of the hardware. We’re looking for a Senior Software Engineer to join our enthusiastic and friendly team of knowledgeable developers. You will be a trusted part of the group, working on significant improvements and powerful new features as well as maintaining existing support for our platforms. Unity is used in a huge and diverse range of console games covering all genres. You will have the opportunity to develop and influence the technology used by developers both big and small, in studios all over the world.

Responsibilities

  • Designing and developing high‑quality, performant engine systems
  • Maintaining the codebase and improving performance, testability, and stability
  • Working with Product, Program Management, Engineering, and QA teams to bring new engine features to consoles
  • Supporting our users and helping them bring their games to console and achieve their goals

Qualifications

  • Strong C++ knowledge combined with console development experience
  • Knowledge of multi‑threading and asynchronous programming
  • Experience with profiling and optimisation
  • A customer‑centric and empathetic approach to supporting users
  • Multi‑platform programming experience in games or middleware
  • Experience developing with Unity and C#
  • Passion for console platforms and games
  • Fluent in English with professional verbal and written communication skills

Equal Opportunity & Accessibility

Unity is a proud equal‑opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If you have a disability that requires accommodations to ensure a comfortable and positive interview experience, please let us know.

Senior Software Engineer, Platform Systems employer: Unity Technologies

At Unity, we pride ourselves on being an exceptional employer, offering a vibrant and inclusive work culture that fosters creativity and collaboration. As a Senior Software Engineer in our Console Platforms team, you will not only contribute to cutting-edge technology for game development but also benefit from comprehensive employee support, including generous vacation days, mental health programs, and opportunities for professional growth. Located in a dynamic environment, we celebrate diversity and empower our employees to thrive both personally and professionally.
Unity Technologies

Contact Detail:

Unity Technologies Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Platform Systems

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those who work at companies you're interested in. A friendly chat can open doors and give you insights that job descriptions just can't.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those related to console development. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by practicing common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team and contributing to the amazing work we do.

We think you need these skills to ace Senior Software Engineer, Platform Systems

C++
Console Development
Multi-threading
Asynchronous Programming
Profiling
Optimisation
Customer-Centric Approach
Multi-platform Programming
Unity
C#
Verbal Communication Skills
Written Communication Skills
Empathy

Some tips for your application 🫡

Show Your Passion: Let us see your enthusiasm for console platforms and games! Share any personal projects or experiences that highlight your love for gaming and how you’ve engaged with different consoles.

Tailor Your CV: Make sure your CV speaks directly to the role. Highlight your C++ knowledge, console development experience, and any relevant projects. We want to see how your skills align with what we’re looking for!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re the perfect fit for our team. Discuss your experience with Unity and C#, and how you can contribute to improving our engine systems. Make it personal and engaging!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and ensure it gets the attention it deserves!

How to prepare for a job interview at Unity Technologies

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially focusing on multi-threading and asynchronous programming. Be ready to discuss specific projects where you've applied these concepts, as this will show your depth of knowledge and practical experience.

✨Showcase Your Console Development Experience

Prepare examples of your previous work with console development, particularly any projects involving Unity. Highlight how you’ve contributed to performance improvements or new features, as this aligns perfectly with what the team is looking for.

✨Emphasise Your Customer-Centric Approach

Since the role involves supporting users, think of instances where you've gone above and beyond to help customers achieve their goals. This could be through troubleshooting, providing feedback, or developing user-friendly features.

✨Communicate Clearly and Confidently

Practice articulating your thoughts clearly, especially when discussing technical topics. Since the role requires collaboration with various teams, demonstrating strong verbal and written communication skills will set you apart.

Senior Software Engineer, Platform Systems
Unity Technologies

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>