Intermediate Unity Software Engineer - Mobile Games at Carbon Counts Tech
Remote, British Columbia, Canada -
Full Time


Start Date

Immediate

Expiry Date

24 Sep, 25

Salary

90000.0

Posted On

25 Jun, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Git, Software Design Patterns, Javascript Frameworks, Telemetry, Communication Skills, Authentication, Unity

Industry

Information Technology/IT

Description

Carbon Counts is on the hunt for exceptional humans! We’re looking for a SOFTWARE ENGINEER who is partial to trees, animals, games, the earth, and impactful experiences. Are you the human we’re looking for? If so, you believe in the power of technology to solve problems and to make the world a better place.

Responsibilities

YOUR ROLE & IMPACT AS A SOFTWARE ENGINEER

You are responsible for bringing ideas to life through code. You’ll work on a small, scrappy engineering team, actively building a game in live ops, with a strong foundational codebase.
You’ll contribute to core game systems, participate in code reviews, and help maintain development standards. Lead engineers will mentor and support your growth while considering your long-term career goals.

ROLE REQUIREMENTS

  • 2+ years of professional experience in game or app development
  • Proficiency with Unity and C#, including experience with:
  • Unity UI systems (UGUI or newer)
  • Prefab workflows and asset optimization (especially in shared/team environments)
  • Debugging and profiling performance, both on-device (Android/iOS) and in-IDE
  • Familiarity with server-side React (or other SSR Javascript frameworks)
  • Experience integrating with backend services (REST APIs, authentication, telemetry, etc.)
  • Experience with Git and branching strategies (e.g., GitFlow)
  • Able to write clean, maintainable, well-documented code
  • Strong communication skills: self-directed and collaborative
  • Familiarity with common software design patterns
Loading...