Senior Unity SYSTEMS Engineer

Charged Monkey

Prague (OK)

Hybrid

USD 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Charged Monkey is seeking a Senior UNITY Systems Engineer to join their development team in Prague or Bratislava, offering a hybrid work model. The role focuses on supporting a large team in improving Unity workflow, fixing slowdowns, and enhancing productivity.

Ideal candidates should possess deep Unity internal knowledge, strong C# skills, and a service-oriented mindset. Interested candidates authorized to work in the EU are encouraged to apply.

Qualifications

  • 6+ years in game development or similarly complex production environment.
  • Experience diagnosing recompile loops, import thrashing, and editor slowdowns.
  • Experience with Unity performance optimization at scale.

Responsibilities

  • Fix slowdowns in Unity: domain reload time, import performance, asset bottlenecks.
  • Steward Unity configuration: assembly definitions, package dependencies.
  • Build tools for validation, detection, and automation.

Skills

Deep experience with Unity’s internals
C# and Unity’s scripting ecosystem
Clear written communication
Service-oriented mindset
Scripting and automation skills (Python, Bash)

Job description

At Charged Monkey, we are a team of talented and experienced game makers. Our ambitions are huge, and only a world-class team could achieve them. To date, we’ve built a team of incredibly talented individuals from all over the world, who together are bringing industry-defining games to life.

We are seeking an experienced Senior UNITY Systems Engineer to join an experienced development team. This position is based in Prague or Bratislava on a hybrid or remote basis.

In partnership with SCOPELY, one of the biggest gaming studios worldwide (known for IPs like StarTrek™Fleet Command, MONOPOLY GO!, etc.), we are in the early stages of development on an ambitious, unannounced, cross-platform Strategy/MMO title.

About the Role

A project of this scale needs more than great game engineers. It needs someone making sure those engineers can actually work. We have a small Developer Experience team focused on exactly that: remove friction, reduce cognitive burden, make doing the right thing easy. We want you on this team, focused entirely on Unity.

Our project is big. Hundreds of assemblies, complex package trees, a content pipeline that never stops growing. When domain reloads creep up, when a package upgrade quietly breaks half the project, when the editor stutters and nobody knows why, you’re the person who digs in and untangles it.

This is not a gameplay role. You won’t be building combat systems or UI. You’ll be making it possible for a large team to iterate faster, encounter fewer surprises, and spend their time on the game instead of fighting the editor.

What will you do?
  • Hunt down and fix the things that slow people down in Unity: domain reload time, import performance, asset pipeline bottlenecks, editor startup, anything that makes developers wait.
  • Steward the project’s Unity configuration: assembly definitions, package dependencies, scripting backend settings, editor preferences. Catch problems before they cascade across the team.
  • Spot regressions and surface patterns from Unity’s log files and diagnostics. Build tooling to catch issues before a human notices.
  • Build tools and automation: project structure validation, bad-pattern detection, environment health checks, dependency untangling.
  • Talk to developers. Understand their real workflows, not just the ones in the wiki. Document what you learn so the team doesn’t keep rediscovering the same traps.
  • Anticipate problems. When a Unity upgrade is coming or a new package is being adopted, you’re already thinking about what might break and how to test it first.
What we’re looking for ?
  • Deep experience with Unity’s internals: asset pipeline, domain reload, assembly definitions, package manager, serialization, scripting backends (Mono, IL2CPP).
  • You’ve diagnosed the problems most people work around – mysterious recompile loops, import thrashing, broken asmdef graphs, editor slowdowns nobody can reproduce on their own machine.
  • C# and Unity’s scripting ecosystem, including editor scripting and custom tooling.
    Scripting and automation skills (Python, Bash, or similar) for building tools that other engineers actually use.
  • Clear written communication. Your documentation, announcements, and commit messages are detailed and actionable.
  • A service-oriented mindset. Motivated by making others productive. Would rather teach someone to diagnose a problem than just fix it for them.
  • 6+ years in game development or a similarly complex production environment.
  • Seniority here is about depth of judgment, not just tenure.
Bonus Points
  • Unity performance optimization at scale: projects with hundreds of assemblies, deep package trees, content-heavy pipelines.
  • Unity’s test runner and automated editor tests.
  • Profiling and measurement: Unity Profiler, Superluminal, memory snapshots, build reports. You know how to prove an improvement, not just claim one.
  • Version control (Git, LFS) as it intersects with Unity projects and large binary assets.
    CI/CD pipeline experience, especially around build validation and merge trains.
  • Experience using agentic AI tooling to assist problem diagnosis and tool development

This role grows with the project. As the game scales, so does your impact.

We’d love to hear from you! Please contact us via this application form.

PLS NOTE:
Candidates from foreign countries are also welcome. However relocation to one of our employing entities is required. At this time, we are only able to consider candidates who are already authorized to work in the EU and do not require visa or work permit sponsorship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Unity TOOLS Engineer
Senior Unity TOOLS Engineer

Charged Monkey • Prague (OK)

Hybrid
USD 85,000 - 110,000
Senior Server Engineer
Senior Server Engineer

Charged Monkey • Prague (OK)

Hybrid
USD 80,000 - 120,000
Senior Test Automation Backend Engineer
Senior Test Automation Backend Engineer

Charged Monkey • Prague (OK)

Hybrid
USD 100,000 - 130,000
Senior Unity Systems Engineer - Boost Editor Performance
Senior Unity Systems Engineer - Boost Editor Performance

Charged Monkey • Prague (OK)

Hybrid
USD 80,000 - 100,000
Senior Unity Tools Engineer — AI-Driven Tooling Lead
Senior Unity Tools Engineer — AI-Driven Tooling Lead

Charged Monkey • Prague (OK)

Hybrid
USD 85,000 - 110,000
Senior Software Engineer, 3D Systems & AI
Senior Software Engineer, 3D Systems & AI

Unity Technologies • United States

On-site
USD 130,000 - 196,000
Health, life & disability insurance
Commute subsidy
Employee stock ownership
+9
Manager, Software Engineering
Manager, Software Engineering

Unity • Walla Walla (WA)

On-site
USD 136,000 - 204,000
Health insurance
Stock ownership
Retirement plan
+1
Senior Software Engineer, 3D Systems & AI
Senior Software Engineer, 3D Systems & AI

Unity • Oregon (WI)

On-site
USD 130,000 - 196,000
Comprehensive health insurance
Equity awards
Generous vacation and personal days
+1
Manager, Software Engineering
Manager, Software Engineering

Unity Technologies • Seattle (WA)

On-site
USD 172,000 - 259,000
Health insurance
Employee stock ownership
Generous vacation and personal days
+1
Senior Software Engineer
Senior Software Engineer

Unity Technologies • Mountain View (CA)

On-site
USD 210,300 - 273,400
Comprehensive health insurance
Commute subsidy
Employee stock ownership
+9