Cross-Platform API Engineer (C#/C++)

Unity Enterprise

København

Hybrid

DKK 639,000 - 799,000

Full time

10 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health insurance
Commuting subsidy
Employee stock ownership
Retirement/pension plans
Generous vacation and personal days
Parental leave support
Office snacks
Mental health programs
Employee resource groups
Training programs
Volunteer matching

Job summary

Unity is seeking an experienced engineer to design unified APIs across platforms, contribute to the codebase, and ensure robust API design with high‑quality C++/C# coding practices. The role emphasizes collaboration across teams, API abstraction for multi‑platform support, and long‑term ownership through thoughtful documentation and refactoring.

You will work on cross‑platform features, potentially including native plugin work, while maintaining a focus on scalable APIs and testable

Qualifications

  • Experience in C# and developing Unity-based games and extending the Unity editor.
  • Ability to abstract platform requirements into a cohesive API surface.
  • Experience with native development on at least one platform (desktop/mobile/console).
  • Contributed to cross‑team projects from start to finish.
  • Knowledge of writing native plugins for Unity and API design/ asynchronous paradigms.
  • Demonstrates long‑term ownership through documentation of decisions and code APIs.

Responsibilities

  • Craft unified APIs for features across platforms in a single, testable way.
  • Contribute API implementations to the Unity codebase, including unit tests.
  • Advocate unification of platform implementations into simple abstractions.
  • Deliver a stable product by applying robust API design and high‑quality C# and C++ coding practices.
  • Refactor existing code to improve efficiency and maintainability, addressing user feedback.

Skills

C#
Unity
API design
Cross‑platform
Native plugins
Async programming
Code documentation

Job description

Unity is seeking an experienced engineer to design unified APIs across platforms, contribute to the codebase, and ensure robust API design with high‑quality C++/C# coding practices. The role emphasizes collaboration across teams, API abstraction for multi‑platform support, and long‑term ownership through thoughtful documentation and refactoring.

You will work on cross‑platform features, potentially including native plugin work, while maintaining a focus on scalable APIs and testable

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

Similar jobs worth comparing

Senior Cross-Platform API Engineer
Senior Cross-Platform API Engineer

Unity South APAC (SEA, ANZ, IND Subcont.) • København

On-site
DKK 639,000 - 799,000
Health insurance
Employee stock ownership
Retirement plans
+2
Unity Platform API Architect (Cross-Platform)
Unity Platform API Architect (Cross-Platform)

Unity • København

On-site
DKK 639,000 - 799,000
Health insurance
Employee stock ownership
Competitive retirement/pension plans
+3
Senior Software Engineer
Senior Software Engineer

Unity Enterprise • København

Hybrid
DKK 639,000 - 799,000
Comprehensive health insurance
Commuting subsidy
Employee stock ownership
+8
Senior Software Engineer
Senior Software Engineer

Unity • København

On-site
DKK 639,000 - 799,000
Health insurance
Employee stock ownership
Competitive retirement/pension plans
+3
Software Engineer, Tooling & CI Automation (Equity)
Software Engineer, Tooling & CI Automation (Equity)

Unity Technologies • København

On-site
DKK 539,000 - 809,000
Comprehensive health, life, and dental
Employee stock ownership
Competitive retirement plans
+2
Cross-Platform Porting Engineer (Unity/C++)
Cross-Platform Porting Engineer (Unity/C++)

PLAYDEAD ApS • Region Hovedstaden

On-site
DKK 447,000 - 598,000
Platform Porting Programmer — Multi-Platform Unity/C++
Platform Porting Programmer — Multi-Platform Unity/C++

Playdead • København

On-site
DKK 298,000 - 523,000
Senior Software Engineer
Senior Software Engineer

Unity South APAC (SEA, ANZ, IND Subcont.) • København

On-site
DKK 639,000 - 799,000
Health insurance
Employee stock ownership
Retirement plans
+2
Senior Data Platform Engineer - Equity & Impact
Senior Data Platform Engineer - Equity & Impact

Unity Enterprise • København

On-site
DKK 700,000 - 900,000
Comprehensive health insurance
Commute subsidy
Employee stock ownership
+9
Junior CI & Tooling Engineer - Testing & Automation
Junior CI & Tooling Engineer - Testing & Automation

UNITY TECHNOLOGIES ApS • København

On-site
DKK 539,000 - 809,000
Health insurance
Commuting support
Employee stock ownership
+8