Lead Programmer - Unity

8 Months ago • All levels • Product Management

Job Summary

Job Description

Lead Programmer - Unity for Magnopus, bridging physical & digital with Connected Spaces Platform. Must have strong Unity, C#, AR frameworks, automated testing, and debugging skills. Experience leading engineering teams in Agile/Scrum environment.
Must have:
  • Unity & C#
  • AR Frameworks
  • Automated Testing
  • Agile/Scrum
Good to have:
  • Test Driven Development
  • Multithreaded Programming
  • Modular Software Design
  • CICD Configuration
Perks:
  • Generous Benefits
  • Mentorship Opportunities

Job Details

Magnopus is on a mission to bridge the physical & digital divide with our groundbreaking set of client applications powered by the Connected Spaces Platform; an open-source SDK that is paving the way for the future of the spatial internet. Using the client applications, creators can build and publish spatial experiences  that are as interconnected and accessible as the web pages of today. This innovative platform ensures seamless experiences across multiple technologies, allowing users to navigate through diverse digital and physical spaces without the barriers of switching identities, devices, or interfaces.

As a Lead level programmer specialising in Unity, you will play a crucial role in the advancement of our iOS client. Your contributions will be instrumental in evolving our platform to support the development of interoperable and accessible cross-reality spaces and experiences. 

By joining Magnopus, you will not only work on enhancing the platform’s capabilities, but also contribute to our vision of building an open and accessible spatial internet for all.

Responsibilities

    • Leading and taking accountability for engineering within your area, ensuring high-quality results aligned with studio requests and product requirements..
    • Communicating product goals clearly to the team, ensuring their work meets product objectives and enhances quality standards.
    • Identifying and communicating risks and dependencies, proposing effective solutions to product management.
    • Working with product management, program management, and other leads to provide accurate planning information and maintain project focus and quality.
    • Developing and maintaining a project backlog with engineers and product owners; ensuring tasks are recorded accurately with clear delivery requirements.
    • Facilitating cross-discipline communication and delegating tasks appropriately, fostering collaboration between team members.
    • Mentoring and developing engineers on the product, fostering a learning culture within the team.
    • Under Product Owners’ direction, supervising system design and implementation, consulting with domain experts as needed.
    • Proposing innovative solutions during design and development, considering impacts and tradeoffs.
    • Ensuring performance, memory, storage, and bandwidth requirements are defined and met.
    • Defining, documenting, and communicating technical goals, values, and processes; organising product layout and version control strategies.
    • Fostering a learning culture within the engineering team, encouraging continuous improvement and knowledge sharing.

Requirements

    • Strong knowledge of Unity, C#, and AR frameworks; excellent proficiency with industry-standard tech stack/tools.
    • Familiarity with automated testing methodologies, including Test Driven Development; comfortable with test suites and CICD configuration.
    • Strong debugging and profiling skills; proficient in solving problems across all project areas.
    • Proficient in picking up new languages; experience in multithreaded programming; capable of developing impartial and objective code.
    • Skilled in developing modular software with clean, well-documented APIs; able to design and implement large, complex, or critical systems.
    • Excellent problem-solving skills with the ability to plan, design, and implement solutions to a broad range of technical challenges.
    • Strong communication skills, including the ability to convey technical issues to non-technical staff and write clear technical documentation.
    • Ability to collaborate, negotiate, and compromise with other developers on technical solutions.
    • Proven experience running teams in an Agile/Scrum environment; understanding of role within a scrum framework.
    • Experience mentoring, prioritising, and planning for engineering teams; closing out short-form projects and applying learnings in a lead context.
    • Strong interpersonal skills, understanding the needs and dependencies of others.
    • Consistently demonstrates the ability to develop features to a very high standard; manages multiple concurrent projects effectively.
About us

Magnopus is an experience focused technology company founded by a team of Oscar-winning artists, designers, and engineers from games, films, and other unusual places. We’re passionate about creating rich experiences that unite the physical and digital worlds.

Because we’re building the future, we endeavour to create a diverse, creative workplace where people from many perspectives collaborate across disciplines to create amazing things together. We invest in our employee's progression with ongoing education and mentorship opportunities, and support their happiness and productivity through generous health care, time off, and other benefits. 

We try to foster a safe environment where we can take risks, and learn from our failures. While we value individual talents, we favour collaboration more. We believe that the leadership of the company works for the employees, not the other way around. We feel strongly that our employees guide who we are as a company and the work we create, so we look for characteristics of curiosity, empathy, respect, honesty, and courage in every candidate.

Though we’ve delivered a lot of crazy stuff, here are a few you can check out at home:


Please be aware that, if you are selected for a position, you will be required to provide proof of your right to work in the UK in accordance with the Immigration, Asylum and Nationality Act 2006. This may involve providing original documents such as a passport or residence permit. Failure to provide the necessary documentation may affect your employment eligibility.

Similar Jobs

PlayStation Global - Lead Programmer

PlayStation Global

Guildford, England, United Kingdom (Hybrid)
7 Months ago
Media Molecule - Lead Programmer

Media Molecule

London, England, United Kingdom (Hybrid)
7 Months ago
Virtuos - Lead Programmer

Virtuos

Vietnam (On-Site)
8 Months ago
Signal Space Lab - Lead Programmer

Signal Space Lab

Montreal, Quebec, Canada (On-Site)
8 Months ago
Firaxis Games - Lead Programmer

Firaxis Games

Sparks Glencoe, Maryland, United States (On-Site)
9 Months ago
2K - Lead Programmer

2K

Sparks Glencoe, Maryland, United States (On-Site)
9 Months ago
Climax Studios - Lead Programmer

Climax Studios

Edinburgh, Scotland, United Kingdom (Hybrid)
9 Months ago
Keywords Studios (Player Support) - Lead Programmer

Keywords Studios (Player Support)

Daresbury, England, United Kingdom (Hybrid)
9 Months ago
Keywords Studios (Player Support) - Lead Programmer

Keywords Studios (Player Support)

Gateshead, England, United Kingdom (Hybrid)
9 Months ago
Ubisoft - Team Lead Programmer [Rainbow Six]

Ubisoft

Toronto, Ontario, Canada (Hybrid)
9 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Outscal - SME - C++/Unity/Multiplayer/Unreal

Outscal

(Hybrid)
7 Months ago
Ubisoft - Senior Graphic Programmer

Ubisoft

Chengdu, Sichuan, China (On-Site)
7 Months ago
Light Speed Studios - エフェクトアーティスト|VFX Artist

Light Speed Studios

Osaka, Osaka, Japan (On-Site)
7 Months ago
Light Speed Studios - カードシーン演出|Cinematic Artist

Light Speed Studios

Tokyo, Japan (On-Site)
7 Months ago
Tencent - エフェクトアーティスト|VFX Artist

Tencent

Osaka, Osaka, Japan (On-Site)
7 Months ago
Tencent - カードシーン演出|Cinematic Artist

Tencent

Tokyo, Japan (On-Site)
7 Months ago
King - Senior Product Analyst (Incident)

King

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Unity - IT Operations Specialist

Unity

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Riot Games - Rigging Technical Artist II - Teamfight Tactics

Riot Games

Los Angeles, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in St Albans, England, United Kingdom

King - Consultant Associate Creative Director

King

London, England, United Kingdom (On-Site)
7 Months ago
Warner Bros. Games - TNT Sports Business: Propositions & Trading Manager

Warner Bros. Games

London, England, United Kingdom (Hybrid)
7 Months ago
Tencent - Senior Microsoft 365 Architect – Azure & Office 365

Tencent

London, England, United Kingdom (On-Site)
7 Months ago
Playground Games - Senior Facial Animator - Contract

Playground Games

Royal Leamington Spa, England, United Kingdom (Hybrid)
7 Months ago
Zynga - Monetization Specialist

Zynga

London, England, United Kingdom (On-Site)
7 Months ago
Frontier Developments - Facilities Assistant

Frontier Developments

Cambridge, England, United Kingdom (On-Site)
7 Months ago
goliathgroup - Creative Director Video & Assets

goliathgroup

Guildford, England, United Kingdom (Hybrid)
7 Months ago
PlayStation Global - DE&I Specialist – PlayStation Studios

PlayStation Global

London, England, United Kingdom (On-Site)
7 Months ago
PlayStation Global - Advanced Analytics Senior Analyst (Econometrician)

PlayStation Global

London, England, United Kingdom (Hybrid)
7 Months ago
PlayStation Global - DE&I Specialist – PlayStation Studios

PlayStation Global

London, England, United Kingdom (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Product Management Jobs

DraftKings - Product Manager II

DraftKings

Boston, Massachusetts, United States (On-Site)
7 Months ago
DraftKings - Product Manager I, Basketball

DraftKings

Boston, Massachusetts, United States (On-Site)
7 Months ago
Tencent - Senior AI Product Manager

Tencent

Singapore (On-Site)
7 Months ago
Blizzard Entertainment - Lead Product Manager, Engagement - Diablo IV | Irvine, CA

Blizzard Entertainment

Irvine, California, United States (Hybrid)
7 Months ago
Zynga - Senior Product Manager(Game Economy)

Zynga

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Amazon - Executive Producer, Amazon Games

Amazon

(On-Site)
7 Months ago
DraftKings - Product Manager I (Golf)

DraftKings

London, England, United Kingdom (On-Site)
7 Months ago
Tencent - Data Product Intern 104251

Tencent

London, England, United Kingdom (On-Site)
7 Months ago
Nasdaq - Senior Specialist - Agile Product Management

Nasdaq

Sydney, New South Wales, Australia (Hybrid)
7 Months ago
Nasdaq - Lead - Project Product Owner

Nasdaq

Bengaluru, Karnataka, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Los Angeles, California, United States (Hybrid)

Los Angeles, California, United States (Hybrid)

St Albans, England, United Kingdom (Remote)

Los Angeles, California, United States (Hybrid)

St Albans, England, United Kingdom (Remote)

St Albans, England, United Kingdom (Remote)

St Albans, England, United Kingdom (Remote)

Los Angeles, California, United States (Hybrid)

Los Angeles, California, United States (On-Site)

Los Angeles, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by magnopus

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug