Intermediate Unity Software Engineer Mobile Games

Remote, CA, Canada

Job 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.

ABOUT CARBON COUNTS

(THE COMPANY)

Carbon Counts is an early-stage, multi-country, for-profit company on a bold mission to re-green the earth. We believe in the power of people, play, community, and innovation and we are creating memorable, delightful experiences that will have a positive impact on the planet.

Our flagship Merge-2 game EverForest is currently live globally on iOS and Android. In EverForest, the more players play, the more real trees get planted in reforestation projects around the world!



ABOUT YOU

(AS A HUMAN)

You are a driven engineer, keen to learn and move quickly on a small team, with a passion for engineering free-to-play mobile games. You lean on your strong communication, can-do personality and your collaborative nature to solve problems and stand up work quickly. You are a team player who can work effectively with cross-functional teams, including game design, art, and UX.

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

NICE TO HAVES



Bachelor's degree in Computer Science/Engineering, or 4+ years of professional development experience Experience shipping apps on iOS/Android (App Store / Google Play Store workflows) Experience with TypeScript Familiarity with containerized environments (we use Docker and GCP) Familiarity with CI tools (we use CodeMagic) Familiarity with async programming (we use UniRx) Familiarity with analytics and event tracking (we use Firebase and AppsFlyer) Familiarity with MVVM (we use Loxodon) Experience with Unity polish libraries/tools, such as: DOTween sequences, Unity Animation controllers Particles / VFX systems LeanTouch, Cinemachine, or other camera blending tools Experience with RESTful data services for authentication, player data, and server functions Exposure to Agile, Kanban, or similar workflows

Full-time Permanent employee, (40 hrs per week),

reporting directly to the Eng. Manager

ABOUT THE CARBON COUNTS TEAM



Biodiversity is the word for the varied animals, plants, fungi, bacteria, and other life forms that are connected and intertwined within an ecosystem. The more biodiversity, the stronger the ecosystem. We're obsessed with the idea of biodiversity--for the planet, and for the team!

Currently, we're a small, mighty team with different, varied roots in different realms. Some of us have come from entertainment (think Disney). Some from game dev (think EA, Adventure Capitalist, Activision, and Club Penguin). Some from business (think tech start-ups). Some from tech (think Google). Some are in conservation (think Rare.org). All of us are inspired by the possibility of changing the world, one moment, one laugh, one step, one community--one tree at a time.

We know our players will come from all walks of life--and so do we. We're hiring exceptional people from a wide variety of backgrounds--it's the right thing to do and it makes Carbon Counts stronger. If you share our values and love for trees, animals, and nature, please consider applying!

WHY YOU'LL LOVE IT HERE (COMPENSATION & BENEFITS)



Salary range for this role: $90,000 - $115,000 CAD (based on location & experience level) Excellent employee benefits Stock option participation and you'll have a stake in what you'll help make! Flexible paid vacation Remote / Work from home / Flexible hours

DO I NEED TO MEET ALL CRITERIA TO APPLY?

Definitely not! If you share our mission of creating memorable, delightful experiences that will have a positive impact on the planet, we'd love to meet you and see what is possible!

Job Type: Full-time

Pay: $90,000.00-$115,000.00 per year

Benefits:

Dental care Paid time off Vision care
Schedule:

Monday to Friday
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2437918
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, CA, Canada
  • Education
    Not mentioned