${ alert.message }}
${ alert.message }}
User Profile
We need some information before you can continue.
Share Job
Copy the link below to share this job.

Senior Software Engineer - Client/Unity (Card Games)

${ timestamp }} · 
๐Ÿ‡บ๐Ÿ‡ธ Irvine, CA

Want to impact lots of people? Then welcome to MobilityWare - we make casual, evergreen games that Bring Joy to Others. And by others, we mean millions of players, every day. We have amazing people, great benefits, and a healthy, sustainable culture with a no-crunch attitude. Weโ€™ve earned โ€˜Best Place To Workโ€™ in Orange County, for multiple years (โ€™15, โ€™16,โ€™17, and โ€˜18). Plus, we make the 2nd most played iOS game in the world.

Want to know more about MobilityWare? Our mission is: โ€œBringing Joy to Others, One Game at a Time.โ€ Along with that mission comes a deep belief that the strongest companies should always push themselves to grow. Every one of us makes that happen by living our core values:

  • Be Empowered
  • Be Adaptable
  • Do the Right Thing
  • Own It
  • Be Passionate
  • Stay Hungry (for lifelong learning)

Job Description

Weโ€™re looking for a Lead/Senior Software Engineer (Tech Lead) for our Orange Team. The tech lead is both an engineer and a leader. On any given day, they might be architecting new features, coordinating the work of their peers, or implementing their own tasks. Theyโ€™ll mentor junior staff while also staying focused on the objectives of the team. Our tech leads are strong โ€“ they play a pivotal role in the success of the suite. They are fluent in Unity C# โ€“ system architecture, build configurations, and art pipelines. They are also team players, with excellent communication, who enjoy working closely with peers - artists, designers, and product owners. This is a rare opportunity for an awesome senior engineer - someone whoโ€™s comfortable having significant influence on our most important work. If this is you, then letโ€™s talk!


  • Provide senior engineering to ship successful games
  • Help cultivate a strong, collaborative, high-performing team
  • Architect, build, and maintain games in Unity C#
  • Grow your peers, while also growing yourself
  • Triage bugs, integrate SDKโ€™s, and mentor junior engineers
  • Improve the Art Pipeline (ex UI/UX, animations, particles)
  • Improve our production tools
  • Communicate timelines, own tasks, and participate in Scrums
  • Relate to our mottos: โ€œSpeed, Not Hasteโ€ and โ€œAgile Reliabilityโ€


  • B.S. in a relevant field (or comparable studio experience)
  • Expert in Unity, with an emphasis on 2D, UI, and/or Game Logic
  • 6+ years in game development with proven past performance
  • Previous senior experience with strong OO skills
  • Emphasis on reliable, maintainable code
  • A growth mindset that embraces continuous improvement (i.e. Kaizen)
  • Leadership experience (desired, not required)
  • Excited about evergreen games that touch millions of players

Additional information

Why you should work for us:

  • Awesome Perks: free lunch, free snacks, free soda, free coffee, free trip, free dental, free vision
  • Casually awesome workplace - yes, flip flops and shorts are pretty much an everyday thing
  • Growth, growth, growth - we are growing and we would love to take you on the ride
  • We also want to take care of our team so we've got profit sharing incentives, medical, dental (100% paid), vision (100% paid), OPEN PTO, life insurance (100% paid), and 401K
  • Awesome office smack dab in the middle of OC and 2 minutes off the 5 freeway