Principal C# Engineer
Illuvium.ioJob 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
Principal Software Engineer
Join Microsoft as a Principal Software Engineer to design and build next-gen collaboration experiences remotely.
Principal Software Engineer - Cloud Security
Join Microsoft as a Principal Software Engineer focusing on cloud security solutions. Remote work available.
Blockchain Engineer - EVM Specialist
Join Chiliz as a Blockchain Engineer specializing in EVM. Work remotely in Europe on cutting-edge blockchain projects.
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.
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.
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.
Principal Software Engineer
Join Farmless as a Principal Software Engineer to revolutionize food production with cutting-edge software solutions.
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.
Platform Engineer Level 2
Join Games Global as a Platform Engineer Level 2 to drive cloud innovation and optimize AWS and Azure infrastructure.
Senior Lead Software Engineer (.NET, C#)
Join DraftKings as a Senior Lead Software Engineer in Sofia, Bulgaria. Lead .NET C# development and drive innovation.
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.
Software Engineer II
Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.
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.
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.
Lead Blockchain Engineer
Join BJAK as a Lead Blockchain Engineer to develop a groundbreaking stablecoin project. Remote work, competitive salary, and growth opportunities.
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.
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.
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.
Principal Java Developer - Oracle Health & Applications Infrastructure
Join Oracle as a Principal Java Developer to build cloud-centric applications for healthcare.
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.
Senior Web3 Frontend and Blockchain Developer
Join as a Senior Web3 Frontend and Blockchain Developer to revolutionize the creator economy with innovative Web3 solutions.
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.
Senior Backend Engineer
Join Magic Eden as a Senior Backend Engineer to build scalable systems using Node.js and cloud technologies.
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.