Misfits Gaming Group

Software Engineer

Job Description

Posted on: 
October 3, 2023

As a Software Developer at Misfits Gaming Group, you'll be a pivotal member of our development team, contributing to the creation of exceptional gaming experiences. Collaborating with various departments, you'll help shape the technical foundations that support our games. Your role will involve developing new features, ensuring code quality, mentoring junior developers, and fostering a cohesive gameplay experience. With your technical prowess and collaborative spirit, you'll play a crucial part in bringing our games to life and inspiring players around the world.

Responsibilities

  • Collaborate with leadership, engineers, designers, and artists to implement
  • game features and systems using best practices and tools.
  • Write well-structured, modular code that aligns with SOLID principles and game design requirements.
  • Participate in code reviews, offering constructive feedback and receiving insights to enhance code quality.
  • Contribute to identifying technical challenges and proposing innovative solutions.
  • Assist junior engineers by sharing insights, offering guidance, and supporting their professional growth.
  • Participate in Agile processes and ceremonies, driving effective teamwork and project progress.
  • Contribute to the ongoing evolution of our technical practices and processes.

Job Requirements

  • Bachelor's degree or equivalent in Computer Science, Software Engineering, or a related field.
  • Minimum of 4 - 6 years of hands-on experience in game development or related fields, with at least two software titles brought to market.
  • Familiarity with Agile methodologies and tools (such as Jira or Scrum).
  • Proficiency in programming languages like C++, C#, or Java, with a willingness to learn and adapt; Lua experience is a plus.
  • Experience working on microservice architected server backends (AWS, Kubernetes, open source stacks)
  • Experience with game engines such as Unity or Unreal Engine.
  • Strong problem-solving skills and a meticulous attention to detail.
  • Collaborative nature with excellent communication skills, thriving in team environments.
  • A passion for gaming with a solid grasp of gameplay mechanics and design.

Preferred Qualifications

  • Experience using unit testing and continuous integration tools.
  • Experience developing games that create and/or utilize User Generated Content.
  • Experience developing Roblox games.
  • Experience developing custom Minecraft servers.
  • Leadership roles in previous jobs or tech communities.
Apply now

More job openings