Senior Unity Software Engineer
We are seeking a highly skilled and experienced Senior Software Engineer to join our development team. You bring extensive expertise in C# and Unity, with a strong ability to architect and implement efficient, maintainable systems. This role involves architecting and implementing scalable and re-usable systems using C# and Unity across multiple areas of the game, including — but not limited to — addressables, package management, data binding, UI and general systems and editor tooling that support our games and their features and functionality. You will collaborate closely with other engineering teams, design, production, QA, and other stakeholders in the studio to deliver high-quality user experiences on multiple platforms including desktop, console, and mobile. Your contributions will directly shape the technical foundation and player-facing experience of Football Manager, helping deliver intuitive, performant, and engaging games to our global player base. We expect our senior software engineers to take ownership of their work and professional development goals, continuously enhancing their technical knowledge and communication skills. You will also be expected to lead by example, mentor junior engineers, and promote best practices across the team.
Key Responsibilities
- Architect and implement scalable and reusable systems using C# and Unity across multiple areas of the game.
- Develop systems related to addressables, package management, data binding, UI, general systems, and editor tooling that support the games and their features and functionality.
- Collaborate closely with engineering teams, design, production, QA, and other stakeholders to deliver high-quality user experiences on desktop, console, and mobile platforms.
- Shape the technical foundation and player-facing experience of Football Manager.
- Take ownership of work and professional development goals, continuously enhancing technical knowledge and communication skills.
- Lead by example, mentor junior engineers, and promote best practices across the team.
- Deep proficiency in C# is essential, including a strong understanding of memory management, garbage collection, async programming, and performance.
- A strong experience and understanding of Unity.
- Experience with Unity’s UI Toolkit is beneficial but not essential.
- Experience developing Unity editor tooling and systems that support multi-disciplinary teams.
- Solid understanding of software engineering principles, design patterns, and profiling and performance optimisation.
- Proven ability to write clean, maintainable, portable, performant and well-documented code.
- Familiarity with C++ is beneficial, particularly in contexts where Unity interfaces with native modules, but not essential.
- Experience with cross-platform development across desktop, console, and mobile environments.
- Strong analytical and problem-solving skills, with a proactive approach to technical challenges.
- Excellent communication skills and ability to collaborate effectively across disciplines.
- Self-motivated with a commitment to continuous improvement and team support.
- Experience mentoring junior engineers and contributing to team-wide technical growth.
- Knowledge of Football Manager is beneficial; interest in football is a plus.
- Extensive professional experience in video game development using C#.
View all remote jobs at Sega →
FAQ
- Is the Senior Unity Software Engineer position at Sega remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Senior Unity Software Engineer job posted?
- This listing was posted on October 22, 2025 and is still open for applications.
- How do I apply for the Senior Unity Software Engineer position at Sega?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote C# jobs
Technical Support Engineer 2
TwilioColombia
Senior Graphic Designer
Lemon.ioAmericas, Europe, Asia, Africa, Oceania
Senior Golang Developer
Lemon.ioEurope, USA, UK, Canada, Australia, Singapore
Senior Data Engineer
Lemon.ioLATAM, Europe, USA, Canada, APAC
Frontend Software Engineer
Motorola SolutionsCambridgeshire, United Kingdom