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

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve global challenges with Elixir, Phoenix, React, and AWS. Work remotely with flexible hours.

Remote logo
Remote

Principal Engineer at Remote

Join Remote as a Principal Engineer and lead a global team in developing cutting-edge remote work solutions. Expertise in Elixir, React, and AWS required.

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve global challenges in remote employment with Elixir, Phoenix, and AWS.

Microsoft logo
Microsoft

Principal Software Engineer

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

Remote logo
Remote

Principal Engineer

Join Remote as a Principal Engineer to solve complex challenges with Elixir, Phoenix, React, and AWS. Work remotely with a global team.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Security

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

GitHub logo
GitHub

Remote Software Engineer with C# and Front-End Development

Join GitHub as a Remote Software Engineer, focusing on C# and Front-End Development. Work with a diverse team to enhance collaboration for developers.

Microsoft logo
Microsoft

Remote Software Engineer II - C++

Join Microsoft as a Remote Software Engineer II focusing on C++ for cloud streaming technology.

Microsoft logo
Microsoft

Principal Software Engineer - Azure Core Team

Principal Software Engineer for Azure Core team in Giurgiu, Romania. In-depth experience with distributed systems and cloud services required.

Matrix42 logo
Matrix42

Principal Software Engineer - C#/.NET

Join Matrix42 as a Principal Software Engineer to design scalable software solutions using C# and .NET in Bucharest.

8Bit - Games Industry Recruitment logo
8Bit - Games Industry Recruitment

Senior Tech Lead - Gaming Industry

Join as a Senior Tech Lead in the gaming industry, focusing on web3 and Unity development. Remote work available.

Microsoft logo
Microsoft

Senior Software Engineer - Cloud Streaming and Graphics

Join Microsoft as a Senior Software Engineer to develop cloud streaming technology for Mixed Reality.

CEPRES logo
CEPRES

Principal Software Engineer

Join CEPRES as a Principal Software Engineer to lead software design and development in a hybrid role in Munich.

SustainCERT logo
SustainCERT

Senior Backend Engineer - .NET/C#

Senior Backend Engineer specializing in .NET/C# for environmental impact verification platform.

c/side logo
c/side

Principal Software Engineer (Golang/Rust)

Seeking a Principal Software Engineer skilled in Golang/Rust for backend development in a dynamic, security-focused startup.

Games Global logo
Games Global

Fullstack Developer with C# and Vue.js

Join Games Global as a Fullstack Developer, focusing on C# and Vue.js, to develop innovative gaming solutions.

Babel logo
Babel

Senior Back-End Developer with C# and AWS Experience

Join Babel as a Senior Back-End Developer. Work remotely with C#, AWS, and Kubernetes. Enjoy a dynamic team and great benefits.

Microsoft logo
Microsoft

Principal Software Engineer, Remote Telemetry

Join Microsoft as a Principal Software Engineer in Remote Telemetry, focusing on cloud infrastructure and remote testing.

Microsoft logo
Microsoft

Remote Software Engineer - C#, TypeScript, Redux.js

Join Microsoft as a Remote Software Engineer to work on cutting-edge technology in a collaborative environment.

Microsoft logo
Microsoft

Principal Software Engineer - Cloud Computing

Principal Software Engineer role focused on Cloud Computing and Technical Leadership at Microsoft, Romania.

Microsoft logo
Microsoft

Senior Software Engineer - C, C#, Java, JavaScript, Python, Rust

Join Microsoft as a Senior Software Engineer to enhance developer productivity with Azure Kubernetes Service.

Microsoft logo
Microsoft

Principal Software Engineer - Azure API Platform

Principal Software Engineer for Azure API Platform in Prague. Expertise in cloud services, distributed systems, and full stack engineering required.

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.

Workiva logo
Workiva

Senior Software Engineer

Join Workiva as a Senior Software Engineer, leveraging TypeScript, GraphQL, and React in a remote role with a focus on cloud-based architecture.