Sr. Unity Engineer

Job Description

Along with our partner, we are seeking a versatile Unity Software Engineer to join their team, responsible for a wide range of tasks across their set of backend components, web frontends, and Unity applications. This role will be pivotal in maintaining and expanding their core systems, ensuring consistency and scalability across their platforms. This is an ideal role for someone who excels as a generalist in Full-Stack engineering and is interested in working with a diverse set of technologies and applications.

Contract expected to last until the end of December, with the possibility of extension depending on company needs.


Responsibilities:

  • Develop and maintain a Unity-based Android app, targeting tablets and VR headsets.
  • Create Unity tooling to support the in-house art production pipelines.
  • Develop and maintain internal- and customer-facing web frontends using ASP.NET.
  • Build and maintain .NET-based backend systems and cloud infrastructure.
  • Write documentation, communicate results, and participate in code reviews.
  • Implement automated tests and performance benchmarks.
  • Design effective software components and implement high-quality code.
  • Collaborate with artists, designers, and other stakeholders in a cross-functional team.


Requirements:

  • 5+ years experience as a software engineer, 2+ years experience with Unity development.
  • Strong experience with C# development, or some experience with C# and strong experience with other backend languages (e.g. Java, Rust, C++).
  • Strong experience with:
  • Modern web development with HTML5, JS / TS, and frameworks such as Three.js, React or SolidJS.
  • SQL programming; RDBMS design and operations, e.g. MS SQL Server, PostgreSQL.
  • API design and server implementation.
  • Best-practices approaches to source control with Git.
  • Solid understanding of computer science fundamentals and software development practices.
  • Good written and verbal communication skills.
  • Good time management skills in a fully remote work environment.


Preferred Qualifications:

  • Bachelor’s degree or equivalent in Computer Science, Software Engineering, or a related field.
  • Experience with:

Unity development.

Android development.

Modern web design systems and tooling such as CSS-in-JS, Figma, Storybook, etc.

ORM frameworks, particularly Entity Framework Core.


Benefits:

  • The opportunity to contribute to cutting-edge projects at the intersection of gaming, immersive technology, and Full-Stack engineering.
  • A fully remote position with a structured schedule that supports work-life balance.
  • Two weeks of paid vacation per year. (1.5 days accrued per month)
  • Local holidays off.
Share job