SOFTWARE ENGINEERING MANAGER

Full time remote within a distributed team


In the world, there are approximately:

9 million animal species
3 trillion trees
1,000,000 mobile games
8.2 billion humans

Carbon Counts Tech is searching for exceptional humans! We’re looking for a Software Engineering Manager who is partial to trees, animals, games, the earth, and memorable, impactful experiences. Are you one of the humans 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.

ABOUT YOU (AS A HUMAN)

You’re a growth-minded, resourceful, and curious problem-solver who thrives on both technical challenges and team leadership. While deeply technical, you also see the big picture—how systems, people, and processes come together to create great player experiences.

You believe in diverse perspectives and collaborative problem-solving, recognizing that engineering is just one piece of the puzzle in crafting meaningful player experiences. You love mobile gaming, are obsessed with best practices in game tech, and (occasionally) find yourself marveling at how amazing trees are.

ABOUT YOU (AS AN ENGINEERING MANAGER)

You are equally passionate about writing code and mentoring teams, helping engineers grow while fostering a culture of collaboration, ownership, and innovation. You bring expertise in frontend and backend gaming systems and cloud infrastructure, while comfortable making technical strategy decisions that align engineering efforts with product and company goals.

You have the experience to anticipate issues before they happen, ensuring reliability, security, and efficiency at scale. You are systematic, timely in reporting progress, and can clearly communicate trade-offs and risks to both technical and non-technical team members.

Your leadership style is hands-on, guiding and mentoring engineers while also getting into the trenches to architect, write/debug code, and implement solutions. 

KEY RESPONSIBILITIES

  • Lead and mentor a small but growing team of engineers, fostering a culture of collaboration, learning, and excellence. 

  • Manage our relationships with external contractors.

  • Oversee the development and scaling of our GCP-based backend, ensuring high availability, performance, and security.

  • Define and oversee best practices for DevOps, including CI/CD and build automation.

  • Make sure our telemetry and LiveOps systems are ready for production scale.

  • Guide cloud infrastructure development using Terraform, Docker, and Kubernetes.

  • Establish robust monitoring, alerting, and performance tuning for production systems.

  • Manage security best practices, including authentication (OAuth2), API protection, and data integrity.

  • Invest in our internal toolchain used daily by design and product teams.

  • Contribute to technical decision-making, ensuring scalable architecture and efficient workflows.

  • Own incident response and troubleshooting, ensuring game uptime and quick recovery.

  • Manage hiring and recruiting efforts, ensuring the team scales with the company’s needs.

  • Collaborate closely with the game design and product teams to support new gameplay features, events, and backend functionalities.

  • Work closely with founders and leadership to align engineering efforts with business and mission goals.

REQUIRED QUALIFICATIONS

  • 5+ years of experience in game engineering, with shipped and supported live-service games.

  • Proven leadership experience, mentoring engineers and guiding technical teams.

  • Strong experience with Google Cloud Platform (GCP), Firebase, and scalable backend architectures.

  • Expertise in designing, building, and optimizing RESTful APIs, preferably with Node.js and TypeScript.

  • Experience managing LiveOps pipelines, ensuring smooth in-game events, updates, and analytics tracking.

  • Strong DevOps skills, including CI/CD (Jenkins, GitHub Actions, CircleCI, CodeMagic), infrastructure as code (Terraform, CloudFormation, GCP Deployment Manager, Kubernetes, Docker).

  • Database expertise in NoSQL (Firestore, BigQuery) and SQL databases.

  • Proficiency in server monitoring and performance tuning (e.g., Grafana, Prometheus, Datadog).

  • Experience in telemetry, analytics pipelines and data visualization tools (BigQuery, Tableau, etc.).

  • Strong understanding of network security principles and authentication mechanisms (OAuth2, JWT, secure API design).

  • Excellent communication skills, with the ability to explain technical decisions to both engineers and non-technical stakeholders.

  • Understanding and hands-on experience with Agile, Kanban, Lean, or similar project management methodologies, using tools like Jira.

NICE-TO-HAVE QUALIFICATIONS

  • Experience scaling games to hundreds of thousands or millions of players.

  • Hands-on experience with microservice architectures and event-driven systems.

  • Familiarity with Fastify, React, or other modern backend frameworks.

  • Knowledge of mobile game release management (Google Play Console, App Store Connect).

  • Knowledge of formal security frameworks such as STRIDE analysis.

  • Knowledge of Test Driven Development (TDD) and its role in creating robust and reliable codebases.

  • Awareness of the latest mobile gaming trends to bring innovative ideas and insights to the team.

ABOUT THE JOB

As Engineering Manager, you will lead and grow the engineering team, overseeing the full stack and overall technical direction of the game. You'll work closely with product and game design to ensure scalability, security, and smooth game operations as we expand to hundreds of thousands of players and beyond. You will actively participate in development to schedule and work with production to estimate tasks and ensure milestones are hit—providing training and direction to other software developers as needed. 

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, Kabam, Activision, and Club Penguin). 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)

  • Very competitive salary: $145,000- $165,000 CAD (based on location & experience level)

  • Excellent employee benefits + a health and wellness spend account

  • Equity participation (you own a stake in what you’ll help make!)

  • Flexible paid vacation

  • Remote / Work from home / Flexible hours

  • Generous training & development allowance; ongoing

**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!

If you believe you’re the human we’re looking for, contact us at: careers@carboncounts.tech