Home :: About Us :: Careers :: Principal Software Engineer

Principal Software Engineer

Eclipse Gaming is currently seeking a Principal Software Engineer to work on our current and future game line up. We are aggressively growing our product line and are in search for highly talented people that would like to be a part of our evolving team. As a Principal Software Engineer, you will be working with development studios in Duluth, GA, Chicago, IL and additional locations creating art for casino games and apps across our product portfolio. You will be interacting with fellow Engineers, Artists, Game Designers, Producers, Data Analysts, and Marketing personnel to create the most compelling products in the industry. We will empower you to make the best games and features that you can envision.

Primary Responsibilities:
  • Design, develop, and integrate new games and features in C# using internal gaming platform
  • Works with studio teams to implement game elements based on design documentation and gameplay feedback
  • Troubleshoot bugs and game play issues
  • Assists with game design, architecture, and platform integration
  • Work directly with Lead Engineers and execute work as envisioned
  • Provide engineering updates showing forward progress for each project
  • Stay up to date with game design trends with a focus in casino games
  • Understand game design, playability, and user experience
Required Qualifications:
  • 7+ years of software engineering experience
  • 7+ years of experience in MS Visual Studio, C# programming, .NET framework with API programming
  • Expert analytical and problem-solving skills
  • Expert communication skills
  • Responsible, dependable, and a quick learner
  • Expert ability to read and understand pre-existing code bases
  • Proven experience in designing and architecting game platforms
  • Strong ability to innovate and develop new game concepts and technology integration
  • Expert in managing their objectives within set schedules
  • Strong ability to execute multiple projects with little to no supervision
  • Bachelor’s degree in Computer Science or a related field
 Preferred Qualifications:
  • Experience with Agile development
  • Experience working with version control systems such as GIT, SVN, etc.
  • Experience with JIRA, Confluence and Sharepoint
  • Casino Gaming experience a plus
  • Unity experience a plus
  • C++ experience a plus
About Eclipse Gaming

Eclipse Gaming is a leading supplier of innovative games and systems for the global gaming industry, currently headquartered in Duluth, GA with an additional office in Chicago, IL. The company operates primarily in the Native American gaming markets in the U.S., as well as select commercial and international jurisdictions. Eclipse Gaming designs, manufactures and markets top performing games, local, mystery and multi-level progressives, and slot management systems. For more information, visit www.eclipsegamingsystems.com.


Principal Software Engineer

  • * required