hero

Jobs at Alumni Ventures Portfolio Companies

513
companies
2,392
Jobs

Senior Game Engine Engineer

SoWork

SoWork

United States · Canada · Mexico · Boston, MA, USA
Posted 6+ months ago
🎮

Senior Game Engine Engineer

About SoWork

We're a fast-growing startup founded at Harvard's Innovation Labs. Our mission is to move the world of work from the Earth 🌎 to the Cloud ☁️. We're doing this by building the world's first MMOW ('massively multiplayer online workplace') where the world's best teams work from, form communities, and socialize.
People spend the majority of their lives working - and there is no reason it shouldn't be delightful, functional, and all online. This would let people live their own lives on their own terms, wherever in the world they'd like. They'd be able to spend more time with loved ones, they'd be able to travel, and we as a group could then completely eliminate the need to commute into busy, expensive city centers. Once we start to make digital work wonderful and connected, we make remote work something that companies embrace and encourage. At scale - imagine what that does for our collective carbon footprint. We could really save the world here, people!
To do this, we've been hard at work building what will be a massive, open-world workplace, with private buildings and community, social spaces alike. Think 'World of Warcraft', but for work (World of Workcraft, anyone? ...No one? Ugh fine 😑). This is a place where business moves, community is made, and social events happen.
We'd love for you to join us! ⚔️
A Senior Game Engineer at SoWork works on our proprietary game engine to help deliver SoWork to the web, desktop, and mobile in a single codebase. The world of SoWork is a 2D isometric with a vibe similar to Bastion, Transistor, and Hades, but we are making the transition to 3D. Again, think of 'World of Workcraft', but probably low-poly. The engine is young, and lots of exciting things have yet to be built!

You will

Work as a team with different artists / programmers from different parts of the world. Organization and excellent communication is fundamental.
Be creative in solving technical problems, and comfortable breaking ground and creating new solutions.
Drive the development of new features and projects within the proprietary game engine.
Collaborate with a multidisciplinary team to solve our customers' problems in quick iterations.
Design robust, testable systems in the engine as needed to help bring the SoWork world to life.
Document the codebase, and engage in knowledge sharing with the rest of the team about the engine.
Possibly be beaten at Haxball by Vish, or any of our Game Engine teammates.

You have

Low-level language proficiency, with good memory management skills. (C, C++, Rust).
Strong Rust skills.
Knowledge of Game Engine Architecture, particularly ECS.
Game-oriented thinking and solid 3D Math skills.
Experience programming new features and systems in game environments.
Current experience with 3D engines (or renderer), and DirectX or Vulkan.
Open source contributions or other projects that show these proficiencies.
Ability to work well in a small team, with high accountability and reliability.
Bonus - Deep knowledge of WebGPU and WebGL.

You'll love

Simply put: the ability to change the world, on a MASSIVE scale.
Intense Personal growth activities as part of your role. You'll level up as a human and leader every week.
Work from anywhere!
Highly competitive salary and equity.
Excellent medical, dental, and vision coverage.
Our rewarding 401k program.
Flexible vacation policy.
Special rates for student loan refinancing. (coming soon)
Special rates for mortgage financing for your home. (coming soon)
A SoWork Teammate badge for your avatar.
If interested in working with us in this role:
ALT