Illuvium.io logo

Principal C# Engineer

Illuvium.io

Job Description

As a Principal C# Engineer at Illuvium, you will be responsible for developing the backend of our blockchain-based platforms. This role is pivotal in ensuring the seamless operation and performance of our systems, leveraging cutting-edge technologies to deliver exceptional experiences for our users.

Responsibilities

  • Develop robust and scalable backend systems using AWS services, ensuring high performance and reliability for our games.
  • Create efficient and optimized serverless functions in C# to handle various backend processes.
  • Seamlessly integrate existing C++ libraries with AWS Lambda functions to extend backend capabilities.
  • Design and implement data-driven backend systems leveraging DynamoDB and AWS Lambda to ensure efficient data handling and storage.
  • Develop and maintain automated CI/CD pipelines to streamline the software delivery process for game clients and backends.
  • Work with cross-functional teams to establish and enforce best practices and standards in security, DevOps, and infrastructure management.
  • Engage in technical discussions to architect and design cloud-based solutions that are scalable, secure, and efficient.

Skills and Qualifications

  • Demonstrated expertise in developing backend systems using C#, ideally within a serverless architecture on platforms like AWS or Azure.
  • Proficient in using AWS services such as Lambda, DynamoDB, RDS, EC2, and Cognito to develop and manage backend systems.
  • Deep understanding and proficiency in C# programming, capable of writing high-quality, maintainable code.
  • Experience working in remote or distributed teams, demonstrating effective communication and collaboration skills.
  • Background in working within highly regulated environments such as finance or gambling is desirable but not required.
  • Strong enthusiasm for learning and keeping up to date with the fast-moving technology landscape.
  • Proven ability to develop and maintain high-quality code, anticipating long-term issues while addressing present needs.
  • Passion for the gaming industry and/or blockchain technology.

Preferred Qualifications

  • Familiarity with C++ and JavaScript is desirable, enhancing your ability to integrate and work with diverse technologies.
  • Experience with automation and Infrastructure as Code (IaC) tools like Terraform, CloudFormation, Packer, Gradle, Jenkins, etc., will be highly regarded.
  • Prior experience in integrating with blockchain technologies will be a significant advantage.

Location

All roles at Illuvium are 100% remote, allowing you to work from anywhere in the world.

About Illuvium

Illuvium is a video game developer and publisher of AAA play-to-earn crypto-games. We remove the ownership gap between gamer and game, engaging stakeholders in a community-governed collaborative game development model. Our games feature collectible NFT assets with in-game functionality that are playable across multiple games planned for the Illuvium metaverse.

Benefits
Extracted with AI

  • Remote work flexibility
  • Opportunity to work in a cutting-edge blockchain gaming company
  • Collaborative and innovative work environment

Similar jobs

Last update: 23 minutes ago

Computer Futures logo
Computer Futures

Mid-Level Full Stack Software Engineer - Cloud & Web

Join as a Full Stack Software Engineer focusing on C#, Azure, and Microservices in a dynamic team with flexible work options.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

TrueLayer logo
TrueLayer

Senior Software Engineer - C#/.NET

Join TrueLayer as a Senior Software Engineer in Milan, working with C#, .NET, AWS, and Kubernetes to build scalable systems.

Nebius AI logo
Nebius AI

Senior Software Engineer (C++)

Join Nebius as a Senior Software Engineer (C++) to develop reliable cloud services in a hybrid work environment.

Computer Futures logo
Computer Futures

C# Software Developer with .NET and Angular

Join our team as a C# Software Developer in Karlsruhe, focusing on .NET, Angular, and Azure technologies. Flexible work model and competitive salary.

Climatiq logo
Climatiq

Senior Full Stack Engineer - Climate Tech - Rust & TypeScript

Join Climatiq as a Senior Full Stack Engineer to develop climate tech solutions using Rust and TypeScript. Remote work available.

Braintrust logo
Braintrust

iOS Developer

Join Tezza as an iOS Developer to enhance our app with Swift and SwiftUI, working remotely in a creative team.

Pass App logo
Pass App

Senior Software Engineer (Backend)

Join Pass App as a Senior Software Engineer (Backend) to build scalable web3 solutions using microservices, TypeScript, and Node.js.

Travian Games logo
Travian Games

Senior Developer/DevOps Software Engineer

Join Travian Games as a Senior Developer/DevOps Engineer in Munich. Work with PHP, Kubernetes, and Docker in a hybrid environment.

Cere Network logo
Cere Network

Principal AI Engineer

Join Cere Network as a Principal AI Engineer to drive AI innovation in Web3. Requires 10+ years in AI/ML, NLP, and software development.

ZAUBAR logo
ZAUBAR

Senior Fullstack & Unity Developer (Gen AI, AR)

Join ZAUBAR as a Senior Fullstack & Unity Developer in Berlin to create immersive AR experiences with GenAI. Work on cutting-edge technology in a dynamic team.

Twipe logo
Twipe

Mid-Level .NET Developer

Join Twipe as a Mid-Level .NET Developer to create robust software platforms using AWS, C#, and .NET. Drive innovation in media technology.

DeepL logo
DeepL

Senior Backend Engineer C++

Join DeepL as a Senior Backend Engineer C++ to design and maintain scalable backend services using C++ and AI technologies.

Motius logo
Motius

Senior Backend Developer

Join Motius as a Senior Backend Developer to work on cutting-edge R&D projects using AWS, Docker, GraphQL, and more in a hybrid work environment.

Attio logo
Attio

Senior Product Engineer [Rust & Typescript]

Join Attio as a Senior Product Engineer working with Rust & TypeScript to build innovative CRM features. Remote work available.

Nebius AI logo
Nebius AI

Senior Backend Engineer (Go)

Join Nebius as a Senior Backend Engineer (Go) to develop fault-tolerant cloud services in a hybrid work environment.

Devire logo
Devire

Senior Backend Engineer (JavaScript & Node.js)

Join Devire as a Senior Backend Engineer specializing in JavaScript & Node.js, working on innovative fintech solutions in a hybrid role in Warsaw.

Together AI logo
Together AI

Senior Backend Engineer - Java, Rust, Go

Join Together AI as a Senior Backend Engineer in Amsterdam. Work with Java, Rust, and Go to build scalable backend systems.

Tactile Games logo
Tactile Games

Senior Backend Engineer, LiveOps

Join Tactile Games as a Senior Backend Engineer in Copenhagen, working on LiveOps with Node.js, TypeScript, and React.js.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

Stichting RINIS logo
Stichting RINIS

Senior Developer with C#, Java, and Python

Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.

Bitmovin logo
Bitmovin

Senior C++ Software Engineer

Join Bitmovin as a Senior C++ Software Engineer to develop scalable video streaming solutions using modern C++ and cloud-native architectures.

OnHires logo
OnHires

Senior Full Stack Engineer (PHP, Angular, React)

Seeking a Senior Full Stack Engineer with PHP, Angular, React expertise for remote work in the EU. 6+ years experience required.

Virtual Vaults logo
Virtual Vaults

Fullstack Developer - Platform Services (.NET, Angular)

Join Virtual Vaults as a Fullstack Developer in Rotterdam. Work with .NET, Angular, and Azure in a hybrid environment.