Taro Logo

Lead Software Engineer — Premier RTS

Independent game studio creating world-class IPs and original creations across multiple genres
$125,000 - $160,000
Backend
Staff Software Engineer
Remote
5+ years of experience
Gaming

Job Description

Blackbird Interactive, an independent game studio, is seeking a Lead Software Engineer for a high-profile remaster of a beloved RTS game. This role offers a unique opportunity to work in a studio that values work-life balance with a four-day work week policy. The position involves leading technical direction for modernizing and polishing core gameplay systems in a large-scale RTS codebase.

As the Lead Software Engineer, you'll be responsible for architecting data-driven, multithreaded gameplay systems within a mature proprietary engine. You'll guide the development of multiplayer experiences, champion quality-of-life improvements, and optimize performance for handling 1,000-unit battles at 60 fps. The role requires expertise in modern C++ and a strong background in game development.

The ideal candidate will have 5+ years of experience shipping games, with a proven track record of owning complex gameplay systems. You'll need to balance creative vision with technical constraints while collaborating closely with cross-functional teams including design, art, animation, and audio. Leadership skills are essential as you'll be mentoring and growing other engineers through coaching and actionable feedback.

Working at Blackbird Interactive offers the flexibility of remote work within Canada (requiring minimum 50% Pacific-time overlap) or hybrid arrangements. The studio's commitment to work-life balance is demonstrated through their four-day work week policy, allowing team members to maintain peak creativity and productivity while enjoying extended weekends.

This is an excellent opportunity for a seasoned engineer looking to make a significant impact on a beloved gaming franchise while working with a studio that prioritizes both technical excellence and employee well-being.

Last updated a month ago

Responsibilities For Lead Software Engineer — Premier RTS

  • Set technical direction and architecture for data-driven, multithreaded gameplay systems
  • Lead prototyping through launch and iteration of multiplayer experiences
  • Champion UX/onboarding improvements and strengthen mod-support pipelines
  • Guide work on deterministic simulation, path-finding, combat logic, and unit behaviours
  • Enforce performance budgets and optimize for 60 fps during 1,000-unit battles
  • Collaborate with design, art, animation, and audio teams
  • Mentor and grow engineers via pairing, coaching, and actionable reviews

Requirements For Lead Software Engineer — Premier RTS

  • 5+ years building and shipping games in modern C++
  • Shipped multiple commercial titles or substantial live-ops updates
  • Strength in data-driven design and rapid iteration
  • Excellent cross-discipline communication
  • Experience with Perforce/Git and modern debugging/profiling tooling

Benefits For Lead Software Engineer — Premier RTS

  • Four-day work week (32 hours)
  • Remote work options within Canada
  • Hybrid work arrangements

Related Jobs

Staff Software Engineer, Pharmacy Platform

Lead the development of PHIL's Pharmacy Platform as a Staff Software Engineer, architecting scalable backend systems and mentoring teams in a remote environment.

Staff Software Engineer

Staff Software Engineer position at Okta focusing on identity and security platform development using Node.js and cloud technologies.

Staff Software Engineer, Admin Area

Staff Software Engineer position at Asana focusing on data management, requiring 5+ years experience, offering hybrid work in Vancouver with competitive compensation.

Staff Software Engineer - Backend

Staff Software Engineer position at Databricks Vancouver focusing on backend development for Log Analytics, AI/BI, Unity Catalog, and Apps platform, requiring 10+ years of experience in Java/Scala/C++.

Senior/Staff Backend Software Engineer, Mobile App User Acquisition

Senior/Staff Backend Engineer role at StackAdapt focusing on mobile app user acquisition, building high-performance microservices and real-time bidding systems.