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

Microsoft logo
Microsoft

Principal Software Engineer

Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.

Chiliz logo
Chiliz

Blockchain Engineer - EVM Specialist

Join Chiliz as a Blockchain Engineer specializing in EVM. Work remotely in Europe on cutting-edge blockchain projects.

Inclusively logo
Inclusively

Senior Cloud Engineer

Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.

Reveleer logo
Reveleer

Senior Software Engineer (.NET Core, AWS)

Join Reveleer as a Senior Software Engineer to develop and maintain cloud-native applications using .NET Core and AWS.

BJAK logo
BJAK

Senior Software Engineer, Blockchain and Stablecoin

Join BJAK as a Senior Software Engineer to develop blockchain solutions for stablecoin projects. Work remotely with cutting-edge technology.

Farmless logo
Farmless

Principal Software Engineer

Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Games Global logo
Games Global

Platform Engineer Level 2

Join Games Global as a Platform Engineer Level 2 to drive cloud innovation and optimize AWS and Azure infrastructure.

DraftKings Inc. logo
DraftKings Inc.

Senior Lead Software Engineer (.NET, C#)

Join DraftKings as a Senior Lead Software Engineer in Sofia, Bulgaria. Lead .NET C# development and drive innovation.

Viventium logo
Viventium

Senior Backend Developer (.NET, C#)

Join Viventium as a Senior Backend Developer, specializing in C# and .NET for enterprise-grade applications. Remote position with great benefits.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Kaizen Gaming logo
Kaizen Gaming

Software Engineering Team Lead (.NET, Microservices)

Lead a team of software engineers at Kaizen Gaming, focusing on .NET, Microservices, and REST APIs. Drive project success and team growth.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

BJAK logo
BJAK

Lead Blockchain Engineer

Join BJAK as a Lead Blockchain Engineer to develop a groundbreaking stablecoin project. Remote work, competitive salary, and growth opportunities.

Intuit logo
Intuit

Principal Software Engineer

Join Intuit as a Principal Software Engineer to lead and innovate in software development, focusing on customer-driven solutions and agile methodologies.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

Second Dinner logo
Second Dinner

Software Engineer Intern, Features

Join Second Dinner as a Software Engineer Intern to work on game features remotely. Enhance your skills in C#, OOP, and game development.

Oracle logo
Oracle

Principal Java Developer - Oracle Health & Applications Infrastructure

Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.

SteelSeries logo
SteelSeries

Software Development Engineer with C# Experience

Join SteelSeries as a Software Development Engineer in France, working on cutting-edge gaming products with C# and React.

WFO logo
WFO

Senior Web3 Frontend and Blockchain Developer

Join as a Senior Web3 Frontend and Blockchain Developer to revolutionize the creator economy with innovative Web3 solutions.

Keelvar logo
Keelvar

Staff Engineer - Python, Cloud, Distributed Systems

Join Keelvar as a Staff Engineer to lead design and architecture in a remote role, focusing on Python, cloud, and distributed systems.

Magic Eden logo
Magic Eden

Senior Backend Engineer

Join Magic Eden as a Senior Backend Engineer to build scalable systems using Node.js and cloud technologies.

Academic Work logo
Academic Work

Lead Full-stack Developer with C# and ASP.NET

Lead Full-stack Developer role in Helsinki, focusing on C# and ASP.NET, with flexible remote work options.