Technical Lead

Immersed GamesApply for this Job
Banner that states "we are kickstarting the next generation".

This role is a part of the UK government's Kickstart Scheme and is only applicable to 16 to 24-year-olds in the UK who are not in education and are currently claiming Universal Credit. Click here to view more Kickstart placement opportunities.

Posted
August 18, 2021
Full Time
Buffalo, NY
Remote

Immersed Games helps teachers engage their students in actively doing science, by providing a video game that empowers students to directly explore science phenomena and solve authentic problems. For example, students work with a botanist to solve a food shortage while learning about genetics, or they investigate why a seal is sick to uncover a microplastics problem that must be addressed. Basically, Tyto Online helps empower students as they experience what it’s like to “do” science. We’re designed for middle school with the new three-dimensional science standards and with strategies to engage marginalized students in STEM.

We are a small, multidisciplinary team that is excited to help build a generation of scientifically passionate and literate students, and our work has been supported by grants from the National Science Foundation and Department of Education. We’re looking for team members enthusiastic about this mission to work alongside us.

What will you do?

You’ll take a hands-on role in building the product’s features and capacity, while also supporting the technical growth of the entire team, ensuring high-quality code and approaches.

We are looking to bring on an experienced game developer (preferably with back-end skills, like networking) who can help us grow our capacity, both with the product and the team. You will:

  • Provide technical leadership and feedback to the rest of the team, including architecture-level to code reviews and helping to further develop/enforce coding conventions.
  • Lead our technical planning to help scope out how we can meet our large user-facing feature goals and the technical needs that emerge as we scale our company/user base. Help us make decisions about what to prioritize and how to approach these goals.
  • Develop new features and capacity, especially related to networking, performance/reliability, and scalability.
  • Support the development of the technical team through the above activities and, as-needed/identified, workshops, seminars, and supporting your peers in areas of improvement (based on our quarterly self-improvement goals).
  • Preferably, manage the technical team. But if you want to be a technical leader without a lot of focus on the people-management part, we can also accommodate that.

We have really interesting and exciting problems to work on. For example: we want to support all schools equitably, which means delivering a product that runs well on low-end hardware (Chromebooks) and without the need for installation (web-based). Though Tyto Online is built and maintained in Unreal Engine 4, we have successfully deployed to web browsers with HTML5 in order to meet these needs. With this established and having served over 6,000 students last year, we’re now beginning to scale sales/marketing, and need a Tech Lead alongside that growth that can help us grow the product with new features, but also importantly into a reliable, performant experience for the students using it.

Location. Our team is based in Buffalo, NY and our development team works together locally. We’d therefore prefer our new Tech Lead to be here locally to work with the team (even if it’s within 6 months of starting, and not immediately). We’re also happy to pitch Buffalo to you during the interview process. While it’s not actually that cold, it is that snowy — but the city is well prepared for it. 🌨 🏂

What are we looking for?

First, we encourage diverse candidates to apply! Also, we know that basically no-one out there is going to know everything about our tech stack, since we’re a UE4 HTML5 online game and we know that’s a bit wild! Therefore, we’re mainly focusing on people who have some of the following skills and experience already, which have been targeted based on areas our team needs additional expertise in:

  • Experienced game developer with at least 1 shipped online game title
  • Ability to plan the architecture for large-scale solutions and integrations of all our systems and needs
  • Expert in C++
  • Experience in online game networking
  • Experience in more advanced databasing architecture and optimization
  • Knowledge of HTML5, Web Assembly, Emscripten, or similar
  • Knowledge of security best practices for handling personal data, payments, etc.
  • Knowledge of Dev Ops / cloud-based scaling with AWS or other providers

And of course, the capacity to quickly develop skills in the areas you don’t know! So please don’t hesitate to reach out if you only have some of that list and love what we’re doing.

Technical Stack. On the game side, we use UE4 with the HTML5 Community-Supported version with modifications, C++, RakNet modified to support WebSockets, .Net Framework, etc. We’re also open to change as we grow as a platform, something you could help us decide on (eg: want to rip out RakNet for something else?  Give me an estimate, let’s do some planning!).

Salary & Benefits

Salary: Negotiable based on a mix of salary and equity stock options.

To note, though, we’re still an early stage startup and cannot compete on salary offered by larger studios for similar roles, so please be mindful of our stage when you apply. We’re currently targeting $80-100k, but have been hesitant to post numbers since we really want to have conversations with the right people and figure it out from there! We have an amazing, empowered experience where you’ll make a huge impact, and equity in what you’re building to offer right now — and hopefully a lot more cash in the next couple years. ☺️

Perks:

  • No NY State income tax liability when working from our Buffalo-based office, due to our participation in the Startup NY.
  • Flex scheduling: make your own schedule and work when it’s best for you.
  • Flexible paid vacation.
  • Paid parental or family care leave.
  • Paid sick leave.
  • Retirement savings plan (401k).
  • Relocation assistance (including, but not limited to your new teammates unpacking your U-haul with you).

We know this list is currently missing some important benefits, mainly health insurance, that we plan to add for 2022 as the company grows. Right now, we help our employees with the process of using the ACA Marketplace, and are looking forward to growing our sales so that we can afford to give our employees everything they deserve.

How to Apply

Simply email lindsey@immersedgames.com an introduction email and your resume or LinkedIn, and we’ll get back to you as quickly as we can!

Please know that Immersed Games is an equal opportunity employer. We do not discriminate on the basis of your ethnicity, your love interests, your hair style, etc. We celebrate these differences and love having an inclusive, diverse team.

What’s it like working with us?

We’re a small team, so we focus on making our collaboration as productive as possible, with minimal meetings disrupting your flow. We have daily stand-ups, weekly or every-other-week meetings for each team to collaborate and set goals, and every-other-month full team meetings to go over larger business objectives.

We’re flexible to the needs of our staff with an open, communicative environment where everyone has access to everyone else on the team. We value everyone’s feedback and ideas, since critical insights can come from anywhere. Nothing is unchangeable, and anything/anyone can be questioned!

We value inclusivity and diversity, and know our product has benefited from LGBTQ team members impacting the design of character creation (no gender choices, just body styles), or members with ADHD giving feedback on UX designs. Also, being more diverse simply makes a company stronger as research shows you’re less likely to have group-think. Our Founder/CEO says that nothing is sacred or beyond questioning, and we love when people are willing to just work alongside everyone, including our CEO, as equals.

We’re still small, so there is ample room for growth as our company grows. We always promote from within first if the person is up to the task — which means you could end up creating an entire team around you, if that’s the type of role you’re interested in.

Apply for this Job
related jobs
Thank you for joining the Work With Indies newsletter! The next issue will arrive on Sunday.
Oops! Something went wrong. Please try again.