Posted

Lead C# / Unity Programmer (REMOTE)

Posted: over 1 year
Programming
Full-Time
Lead / Principal
$70,000 - $100,000

Lead C# / Unity Programmer (REMOTE)

Afterschool Studio is seeking a Lead C#/Unity Programmer to join our team and help us create art-forward, systems-driven games that allow for expressive player experiences. We’re a small tight-knit team building working on projects with strong aesthetics and compelling strategy elements. We’re looking for a team member who shares our vision - could it be you?

This role will be primarily focused on helping to bring our flagship game Cantata to a 1.0 release, but will also have purview over other games in development at Afterschool.

Responsibilities

  • Guide the development process of large scale strategy games
  • Design, implement and maintain core gameplay systems and features
  • Maintain build stability by tracking, finding, and fixing some of the more difficult bugs that surface during development
  • Profile and optimize critical systems, and guide other departments in creating optimal assets and content
  • Scope and deliver regular updates to a game currently in Early Access

Requirements

  • Shipped 2+ retail game titles
  • Expert level knowledge and understanding of C#, Unity, and the .NET ecosystem
  • Good, collaborative communication skills. We’re a fully remote studio so we’re looking for candidates who can design, implement, and communicate their development goals and plans easily and effectively to fellow teammates around the world
  • Interest in having high impact and autonomy as the lead of a small, nimble team
  • Player-centric understanding of the development process with good instincts for fun and innovative gameplay and game feel
  • Excitement and flexibility in learning new skills to tackle unfamiliar challenges
  • Strong understanding of event and data-driven game architecture for large scale, systems-driven games
  • Deep and practical understanding of game architecture concepts
  • Expertise in one or more of the following areas: UI/UX Programming, Procedural generation, AI Programming, P2P Networking

BONUS: We’d love it if you also have…

  • Experience developing turn-based / strategy games
  • Network engineering experience
  • Experience with Steamworks/Playfab/Platform APIs
  • Interest in tools development
  • Experience with multiple languages, frameworks and tools
  • CI/CD pipeline experience

What’s in it for you?

Our culture is centered around trust, communication, and creating space for everyone on our team to make a meaningful impact. We consider ourselves lucky to work with a diverse group of talented folks from all over the world, sharing their expertise and unique perspectives. If you join our ranks, you’ll have many opportunities to pick up new skills. We’d like to help you grow your career, just as you help us build our games!

In addition, we offer the following benefits:
  • Competitive salary ($70k - $100k, commensurate with experience)
  • Full time remote work
  • Respect for your work-life balance and flexible hours
  • Unlimited PTO
  • Health Insurance reimbursement through QSEHRA
  • Opportunity to make open source tooling

Our Interview Process

We’ve set up a short interview process that we hope is considerate of your time, fairly evaluates you based on your practical experience, and shows our investment in you.
  • 15 - 20 minute intro video call
    • We’ll give you a high level overview of what we’re all about, and learn more about your background, skills, and relevant experience
    • We’d like to learn more about your interests and assess alignment with our studio vision
  • Code sample review
    • We’ll ask you to submit some code you’ve written: a feature, a cool solution to a problem you solved, something you’ve built for a shipped game…whatever you’re proud of! We’ll be looking for:
      • Clean, well-documented code
      • Simplicity and elegance or an interesting approach
      • Adherence to best code practices (understanding of naming conventions, layout consistency, appropriate commenting, etc.)
  • 1 hour deep dive with Kyle Kukshtel, our Founder / Creative Director. You’ll go over:
    • 10 minute hellos and technical discussion around your knowledge of the C#, Unity, and the .NET ecosystems, game architecture, and sensibilities around game “feel” and fun
    • 30 minute targeted live coding session tailored (if possible) to your stated specialty (ex: solve a well-scoped bug)
    • 20 minute “reverse” interview - your chance to ask us any questions you might have about our processes, philosophies, culture, etc.
      • Kyle will be on this call but if there are other folks in other roles you’d be interested in pulling in for this conversation as well, we’ll try to make it happen!

How to Apply

Sent a resume and other relevant materials (portfolio, dev blog, LinkedIn, etc.) to yiyi@afterschool.studio with:
  • Subject line: Lead Programmer - {your full name}
  • A short statement re: why you think you’d be a good fit or why you want to work with us!
  • What game you are playing right now

Job Expired

About Afterschool Studio

Afterschool is a videogame development studio dedicated to creating art-forward, systems-driven games that allow for expressive player experiences.


Afterschool Studio

Company Website

United States of America

Jobs Posted: 0


 

Related Jobs

Afterschool Studio

Company Website

United States of America

Jobs Posted: 0