Senior Cross-Platform API Engineer

Unity South APAC (SEA, ANZ, IND Subcont.)

København

On-site

DKK 639,000 - 799,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Employee stock ownership
Retirement plans
Vacation and personal days
Parental leave

Job summary

Unity in Copenhagen is seeking an experienced engineer to design unified APIs across platforms, contribute to the Unity codebase with unit tests, and advocate for simple abstractions of platform-specific implementations. You will write robust C# and C++ code, refactor for efficiency, and own code quality with thorough documentation.

The role emphasizes collaboration across teams and global partners, delivering a stable product while leveraging Unity features and editor extensions.

Qualifications

  • Experience in C# and developing Unity-based games and extending the Unity editor.
  • Experience abstracting the requirements of different platforms into a simple API surface.
  • Knowledge of native development on at least one desktop, mobile or console platform.
  • Experience contributing to cross-team projects from initiation to completion.
  • Knowledge of writing native plugins for Unity and API design and asynchronous coding paradigms.
  • Long term code ownership mentality by being diligent with documentation on thought processes, decisions made and code API.

Responsibilities

  • Crafting unified APIs that implement features of various target platforms in a single, unified and testable way.
  • Contributing the implementations of these APIs to the Unity codebase, including unit tests.
  • Advocate for the unification of disparate platform implementations into simple abstractions across Unity.
  • Deliver a stable quality product that the team is proud of by exemplifying robust API design methodologies along with high-quality C# and C++ coding practices.
  • Refactoring existing code to be more efficient and maintainable, responding to user feedback and solving user issues with the codebase.

Skills

C#
Unity
API design
Cross-platform
C++
Asynchronous coding

Tools

Unity Editor
C++

Job description

Unity in Copenhagen is seeking an experienced engineer to design unified APIs across platforms, contribute to the Unity codebase with unit tests, and advocate for simple abstractions of platform-specific implementations. You will write robust C# and C++ code, refactor for efficiency, and own code quality with thorough documentation.

The role emphasizes collaboration across teams and global partners, delivering a stable product while leveraging Unity features and editor extensions.

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

Similar jobs worth comparing

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

Unity Enterprise • København

Hybrid
DKK 639,000 - 799,000
Comprehensive health insurance
Commuting subsidy
Employee stock ownership
+8
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
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 Software Engineer
Senior Software Engineer

UNITY TECHNOLOGIES ApS • København

On-site
DKK 70,000 - 90,000
Comprehensive health insurance
Employee stock ownership
Generous vacation days
+1
Cross-Platform Porting Engineer (Unity/C++)
Cross-Platform Porting Engineer (Unity/C++)

PLAYDEAD ApS • Region Hovedstaden

On-site
DKK 447,000 - 598,000
Unity developer
Unity developer

SeaLink • København

On-site
Accommodation for international staff
Visa sponsorship
Diversity & inclusion
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 Data Platform Engineer Copenhagen, Denmark View role
Senior Data Platform Engineer Copenhagen, Denmark View role

Unity Technologies • København

On-site
DKK 70,000 - 100,000
Comprehensive health, life, and disability insurance
Commute subsidy
Employee stock ownership
+3