This job might no longer be available.
Senior Software Engineer (Metagame/Backend)
2 years ago
At Elodie Games, we believe that games are better when you play them with friends. We build endlessly engaging experiences while striving to eliminate all barriers that get in the way of to playing together. Cross-play is etched into the DNA of everything we build so that no matter what platform you’re on, you’ll get a first-class experience. We’re a diverse team of industry professionals who love games and fuel each other's creativity. As an early member of the team, you’ll have the rare opportunity to explore broad areas of game development, learn new skills, and shape our first game.
As a software engineer focused on metagame, you will leverage your technical expertise and love of games to craft content and tools that power the core progression and social loops of the game. You will work with a small, cross functional team to directly realize the playable experience where your input will be critical to shaping what this game is. You'll work on all layers of the system including Unreal, backend systems, Cloud, database, networking and infrastructure.
Our primary tech stacks right now are:
Unreal Engine 4 for the entire client experience
UMG for UI
Kotlin on the backend
AWS (focusing on containers)
Redis & DynamoDB
Terraform
Responsibilities
- Design and build backend systems to manage progression, social, stats, and other persistent systems in the game.
- Work directly with AWS infrastructure using terraform to deploy and manage services across different environments.
- Integrate backend systems directly into the game in Unreal through user-interfaces, dynamic actors, etc...
- Partner closely with design to rapidly prototype and iterate on new capabilities and systems.
- Collaborate with design to build authoring tools and interfaces that unlock accelerated content development and reduce maintenance costs and errors.
- Work collaboratively with other engineers, sharing technical feedback and code reviews in a timely manner.
Qualifications
- Expert level experience with statically typed OOP languages (such as Java, Kotlin, C#, Golang, C++, etc...) and design
- Expert level experience with back-end and cloud-native architectures
- Willingness and capability to explore new technology, tools, and patterns to accomplish the product goals
- Familiarity with and passion for games, particularly multiplayer social games
- BS in Computer Science, related field, or equivalent knowledge/experience
- Experience with game engines (Unreal Engine preferred but not required) is a nice to have
Elodie Games has embraced a fully remote-first model. If you're someone who prefers a dedicated workspace, we've got you covered with our beautiful office in sunny Venice, CA. If you'd prefer to work from home some or all of the time, you can choose to do so.
Elodie Games is proud to offer the following benefits:
- Competitive compensation including salary and equity
- Health, dental, and vision insurance
- Relocation assistance
- Holidays and an open PTO policy
Create Your Profile — Game companies can contact you with their relevant job openings.