Staff Software Engineer, Core Engine

Unity

Vilnius, Lithuania
Base: €8.016,67—€12.016,67 monthly; bonus/equity: ...
On-site
C++ systems programming expertise
Low-level engine runtime systems
Multithreaded programming experience
You will be responsible for designing, implementing, and maintaining the low-level systems that form the backbone of the Unity runtime, impacting millions of developers worldwide

Job Summary

  • You will be responsible for designing, implementing, and maintaining the low-level systems that form the backbone of the Unity runtime, impacting millions of developers worldwide.
  • This is a highly technical individual contributor role with significant influence over architectural decisions and engineering practices, collaborating with various teams to meet evolving needs.
  • Unity offers a wide range of benefits designed to support well-being and work-life balance, including comprehensive insurance, stock ownership, and development programs.

Matching Summary

You will be responsible for designing, implementing, and maintaining the low-level systems that form the backbone of the Unity runtime, impacting millions of developers worldwide.

Salary

Base: €8.016,67—€12.016,67 monthly; Bonus/Equity: Not specified; Benefits: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents | Office food snacks | Mental Health and Wellbeing programs | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching program

Skills & Requirements

Must-have

  • C++ systems programming expertise
  • Low-level engine runtime systems
  • Multithreaded programming experience
  • Computer architecture understanding
  • Performance profiling and optimization
  • Cross-platform development experience

Nice-to-have

  • Game engine development experience
  • C# and managed runtime familiarity
  • SIMD programming knowledge
  • Compiler technologies experience
  • Open-source contributions

Key Requirements

  • Extensive systems programming experience
  • Deep C++ expertise
  • Proven experience building low-level engine systems
  • Strong computer architecture knowledge
  • Experience with multithreaded programming
  • Familiarity with multiple platforms and toolchains
  • Track record of leading technical initiatives
  • Excellent debugging and profiling skills

Work Rights

Not specified

Tailored Resume

Cover Letter