Senior Unity Engineer

Senior Unity Engineer

Posted 2 weeks ago by 1748511255

Negotiable
Outside
Remote
Remote

Summary: The Senior Unity Engineer at Dynamic will be responsible for developing a production-grade SDK for Unity that facilitates wallet integration for developers. This role involves designing the SDK from scratch, ensuring seamless interoperability with Swift, and maintaining high standards for developer experience. The position is contract-based with potential for full-time conversion based on performance. The ideal candidate will thrive in a fast-paced environment and contribute to the evolution of wallet functionality across gaming and Web3 applications.

Key Responsibilities:

  • Architect and implement a new Unity SDK that integrates with Dynamic’s wallet infrastructure.
  • Develop Swift-based components and manage native interop for iOS support.
  • Design and implement robust unit testing to ensure reliability across environments.
  • Collaborate with backend, product, and design teams to align SDK features with real developer needs.
  • Define and maintain SDK documentation, versioning, and update strategies.
  • Help shape developer onboarding flows and contribute to a best-in-class DX.

Key Skills:

  • 3–5 years of experience in Unity engineering or SDK development.
  • Experience building or contributing to Unity SDKs, ideally from the ground up.
  • Proficient in C# and experienced with Swift for iOS interoperability.
  • Familiarity with Unity 6 and best practices around cross-platform deployment.
  • Strong focus on developer experience and high standards for API design and documentation.
  • Ability to write clean, testable code and maintain unit test suites.
  • Thrives in early-stage environments valuing ownership, iteration, and speed.
  • Excited about Web3 and wallet-based authentication in games and immersive experiences.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

We're seeking a Senior Unity Engineer

Dynamic started with a simple vision: every app and website will have a wallet. Three years in, that vision is no longer just an idea. It’s happening now. Wallets are no longer just for crypto apps. They’re becoming the backbone of fintech, payroll, and global remittances. They power faster, cheaper, and more accessible transactions. The best crypto apps, like Ondo Finance, Story, and Magic Eden already run on Dynamic. Now, the world’s top fintech and HR platforms are integrating wallets and payments through Dynamic, tapping into crypto rails. We are at a pivotal moment as we scale from supporting leading crypto apps to becoming the wallet infrastructure of the internet.

Dynamic was started by two MIT alumni who are passionate about user identity and authentication. We are backed by some of the world’s leading investors including a16z crypto, Founders Fund, and First Round Capital. We have an amazing team that is spread across the US, Europe, and South America. We currently support millions of end-users per month, and we’re growing quickly - come join us!

Why join Dynamic now?

  • Own the next wave of apps and fintechs: Your work will directly impact how the world’s biggest fintech players adopt wallets and stablecoin payments.

  • Join at the perfect moment: We’re scaling fast, but still early enough that your contributions will define our trajectory.

  • Build the foundation of modern money:Backed by a16z crypto, Founders Fund, and other top investors, we’re making money more connected across chains and ecosystems.

Note: This is a contract position with the potential to convert to a full-time role based on performance and company needs.

Our product:

Check out a product demo here

What we are looking for:

As a Unity SDK Engineer at Dynamic, you’ll play a key role in building a production-grade SDK for Unity 6 that enables developers to easily integrate wallet functionality into their applications. You’ll be responsible for designing and building the SDK from the ground up, including Swift interoperability, robust unit testing, and seamless developer experience. Your work will serve as the foundation for wallet integration across gaming, fintech, and Web3.

This role is ideal for someone who thrives in fast-paced environments and wants to make a meaningful impact across gaming, mobile, and Web3. You’ll work with Unity (C#), Swift, and iOS interop while shaping the architecture for a highly visible product used by thousands of developers.

You will be a fantastic fit for this role if:

  • You have 3–5 years of experience in Unity engineering or SDK development

  • You have built or contributed to Unity SDKs, ideally from the ground up

  • You are proficient in C# and have experience with Swift for iOS interoperability

  • You’ve worked with Unity 6 and understand best practices around cross-platform deployment

  • You care deeply about developer experience and maintain high standards for API design and documentation

  • You write clean, testable code and are confident in building and maintaining unit test suites

  • You thrive in early-stage environments where ownership, iteration, and speed are valued

  • You’re excited about Web3 and want to help bring wallet-based authentication to games and immersive experiences

You will:

  • Architect and implement a new Unity SDK that integrates with Dynamic’s wallet infrastructure

  • Develop Swift-based components and manage native interop for iOS support

  • Design and implement robust unit testing to ensure reliability across environments

  • Collaborate with backend, product, and design teams to align SDK features with real developer needs

  • Define and maintain SDK documentation, versioning, and update strategies

  • Help shape developer onboarding flows and contribute to a best-in-class DX