C# Software Engineer

Description

Gameverse Interactive is seeking a C# Software Developer to join our remote U.S.-based team and contribute to the development of a scalable, low-level game engine platform.

This is a mid-level position suited for engineers who enjoy working deep in large codebases and solving complex technical challenges. You will collaborate closely with other developers to design, implement, and maintain performant, cross-platform systems that power the TruWorlds game platform.

In this role, you will work extensively with C# and the .NET ecosystem, contributing to a codebase exceeding 100,000 lines of code and documentation, spanning across multiple projects and code modules. Experience with Git-based workflows and strong team collaboration skills are essential, as you will be actively participating in code reviews, feature development, and ongoing technical discussions. Familiarity with game development concepts and hands-on experience with the Godot Engine are required.

The ideal candidate has a strong understanding of writing efficient, maintainable, and scalable code. Exposure to low-level systems engineering, systems networking, or performance-focused architecture is highly valued. Experience developing Roslyn analyzers or linters, as well as familiarity with Microsoft Azure and Azure DevOps pipelines, will be considered a plus.

Additional preferred experience includes proficiency with JetBrains tools such as Rider, dotTrace, and dotMemory, along with modern issue tracking platforms like Linear or Jira. A genuine passion for gaming and an enthusiasm for tackling challenging engineering problems will make you an excellent fit for our team.

Requirements

- Professional experience developing applications in C# and the .NET ecosystem

- Experience working in collaborative team environments with active code reviews

- Proficiency using Git in a team-based workflow

- Experience with game development concepts and tooling

- Hands-on experience with the Godot Engine

-Ability to work effectively within a large, established codebase (100k+ lines)

-Strong understanding of writing performant, cross-platform code

Preferred Qualifications

- Experience with low-level systems engineering or performance-critical architecture

- Background in systems networking or multiplayer infrastructure

- Experience developing .NET Roslyn analyzers or custom linters

- Familiarity with Microsoft Azure and Azure DevOps pipelines

- Proficiency with JetBrains tools (Rider, dotTrace, dotMemory)

- Experience with issue tracking platforms such as Linear and Jira

- Demonstrated passion for game engine development and complex technical problem-solving

Apply for this position

We are excited to develop the future of online experiences with you!
Fill out this brief contact form, and we will get back with you shortly.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Something went wrong while submitting the form.