Software Engineer - Unity - multiple roles

Software Engineer - Unity - multiple roles

Posted 2 weeks ago by Gibbs Hybrid

Negotiable
Inside
Hybrid
London, UK

Summary: The Software Engineer role focuses on enhancing Runtime Stability and Performance within a Unity/C#/C++ environment. Candidates will work in a hybrid setting, primarily in London, and will be responsible for diagnosing and resolving issues as part of an existing team. Key technical skills include Unity, C#, and Windows development, with an emphasis on CI/CD practices. The position is a 6-month contract with a market rate salary structure.

Key Responsibilities:

  • Provide first-line diagnostics and resolution of problems with clear incident response.
  • Improve Runtime Stability and Performance in a Unity/C#/C++/Performance stack.
  • Collaborate with an existing team to enhance system performance.

Key Skills:

  • Experience with Unity C#.
  • Experience with CI/CD concepts such as pipelines, jobs, alerts, managing build capacity.
  • Experience debugging and troubleshooting complex systems.
  • Experience with SQL and data engineering.
  • Software development experience in Python, C#, C++, Hack/PHP.
  • Experience in build systems.
  • Experience with Android and Unity is nice to have.
  • Experience with Bazel is nice to have.
  • Experience with code coverage tooling.

Salary (Rate): undetermined

City: London

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Software Engineer - Unity - multiple roles

Duration: 6 months contract
Location: Hybrid - 3 days onsite in London
Rate: market rate (PAYE)
Key tech skills: Unity, C#, Windows development

The roles involve Runtime Stability and Performance improvements and profiling in a Unity/C#/C++/Performance stack. System generalists and product generalists profiles.
These engineers would be part of an existing team; duties include providing a 1st line diagnostic and resolution of problems with clear incident response.

What does a strong candidate look like?
* Experience with Unity C#
* Experience with CI/CD concepts such as pipelines, jobs, alerts, managing build capacity.
* Experience debugging and troubleshooting complex systems
* Experience with SQL and data engineering
* Software development experience in Python, C#, C++, Hack/PHP
* Experience in build systems
* Experience with Android and Unity is nice to have
* Experience with Bazel is nice to have
* Experience with code coverage tooling

Key tech skills required

C#
Windows development
Unity (gaming)