Principal C# Engineer

3 Months ago • All levels

About the job

SummaryBy Outscal

Develop robust backend systems using C# and AWS for blockchain-based games. Expertise in AWS services, C# programming, and serverless architecture is essential.

Job description

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.

About Illuvium

Illuvium Labs is an independent game development studio based in the UAE. We specialize in developing blockchain-based games. Our team thrives on a strong culture of independence, where we value candidates who can articulate their own vision and goals. Operating remotely, we empower each team member to design their own hours and work schedules. At Illuvium, what matters most is the delivered product. We hire individuals based on their ability to adapt and change quickly, placing a higher value on underlying core abilities than on specific skill sets.

Job requirements

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.


About The Company

Explore gaming industy jobs in one of the leading Game Studios.

Copenhagen, Denmark (Remote)

View All Jobs

Similar Jobs

Hypixel Studios - Principal Engineer - Project Technical Lead

Washington, United States (Remote)

Playrix - Principal Golang Engineer

Georgia (Remote)

Playrix - Principal Golang Engineer

Montenegro (Remote)

Playrix - Principal Golang Engineer

Ireland (Remote)

Playrix - Principal Golang Engineer

Portugal (Remote)

Playrix - Principal Golang Engineer

Ukraine (Remote)

Playrix - Principal Golang Engineer

Armenia (Remote)

Playrix - Principal Golang Engineer

Almaty Region, Kazakhstan (Remote)

Similar Skill Jobs

Activision - Senior Analyst, Call of Duty Finance

California, United States (Hybrid)

DraftKings - Senior Director,  Sports Operations

Massachusetts, United States (On-Site)

DraftKings - iGaming Operations Specialist

Nevada, United States (On-Site)

DraftKings - Content Associate

Massachusetts, United States (On-Site)

Warner Bros. Games - Sr Manager, Marketing Brand Kids

Sao Paulo, Rua Funchal 418 (Hybrid)

Aristocrat Gaming - Mobile Lead Developer

England, United Kingdom (Hybrid)

Aristocrat Gaming - Senior Software Developer

England, United Kingdom (Hybrid)

DraftKings - Senior Data Science Engineer

England, United Kingdom (On-Site)

Riot Games - Manager, QA, Game Loop - 2XKO

California, United States (On-Site)

Aristocrat Gaming - Software Engineer - Tools

New South Wales, Australia (Hybrid)

Jobs in Copenhagen, Denmark

IO Interactive - Cinematic Director

Copenhagen, Denmark (Hybrid)

SYBO - Lead Product Manager (Subway Surfers)

Copenhagen, Denmark (Hybrid)

Unity - Software Engineer Netcode

Copenhagen, Denmark (On-Site)

Maersk Careers - Senior Executive Assistant

Copenhagen, Denmark (On-Site)

Visa - Consulting & Analytics Graduate

Copenhagen, Denmark (On-Site)

Cision - Inside Sales Team Lead

Copenhagen, Denmark (Hybrid)

LeoVegas - Key Account Manager - Denmark

Copenhagen, Denmark (On-Site)

Software Engineering Jobs

DraftKings - Senior Director,  Sports Operations

Massachusetts, United States (On-Site)

DraftKings - iGaming Operations Specialist

Nevada, United States (On-Site)

Pixar Animation Studios - Part-Time Safety & Security Officer

California, United States (On-Site)

Aristocrat Gaming - Mobile Lead Developer

England, United Kingdom (Hybrid)

Aristocrat Gaming - Senior Software Developer

England, United Kingdom (Hybrid)

Cloud Imperium Games - Workplace Assistant

Texas, United States (On-Site)

Cloud Imperium Games - Technical Producer

England, United Kingdom (On-Site)

DraftKings - Director, Sportsbook Operations

Nevada, United States (On-Site)

Aristocrat Gaming - Software Engineer - Tools

New South Wales, Australia (Hybrid)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug