Senior Software Engineer

Copenhagen, Capital Region
Posted 1 week ago
Software Development

About the role

Job summary

We are seeking an experienced software engineer to design and implement unified APIs for various platforms, fostering collaboration with technical teams. The role emphasizes robust API design and high-quality coding practices in C# and C++.

Qualifications

  • Proficient in C# and experienced in developing Unity-based games and extending the Unity editor.
  • Ability to abstract platform requirements into a cohesive API.
  • Knowledge of native development on at least one desktop, mobile, or console platform.
  • Experience in contributing to cross-team projects from start to finish.

Responsibilities

  • Develop unified APIs that integrate features across platforms in a testable manner.
  • Contribute to the Unity codebase with implementations and unit tests.
  • Advocate for the simplification of platform implementations into unified abstractions.
  • Ensure product quality through robust design methodologies and coding practices.
  • Refactor existing code for efficiency and maintainability, addressing user feedback and issues.

Skills

  • Experience with API design and asynchronous coding paradigms is a plus.
  • Knowledge of writing native plugins for Unity is advantageous.
  • Strong documentation skills regarding thought processes and decisions made in code.

Education

  • Relevant experience in software engineering or a related field is expected.

Tools

  • Familiarity with Unity and coding in C# and C++.
Full Access

Ready to apply for this role?

Full Access gives you the company name, full job description, and a direct link to apply. On the 1- and 3-month plans, CV Tailor rewrites your CV for this exact role.

Share this job