Senior Software Engineer (Java)
Location: Duluth / Johns Creek, GA
Are you a passionate developer ready to build high-impact software in a fast-paced, innovative environment? Join a talented and creative R&D team working on cutting-edge gaming software with a strong emphasis on quality, compliance, and player experience.
We’re looking for a Senior Software Engineer (Java) to help define and implement features that push our gaming platform to the next level. In this role, you’ll collaborate with stakeholders, artists, and other developers to create engaging, ready-to-launch games and robust backend systems that support our customers and markets.
What You’ll Do
-
Partner with game designers to understand ideas and transform them into functional games.
-
Develop, implement, and maintain gaming software from concept to launch.
-
Troubleshoot performance issues and debug software in both development and live environments.
-
Collaborate with a cross-functional team of engineers, designers, artists, and QA to ensure a polished final product.
-
Balance technical needs with artistic vision, compliance requirements, and user experience.
-
Participate in the full software development lifecycle—requirements gathering, coding, testing, debugging, and deployment.
What We’re Looking For
-
Bachelor’s Degree in Computer Science or related field (or equivalent experience).
-
5+ years of professional software development experience.
-
Strong background in Java and object-oriented software development.
-
Experience building and supporting backend systems.
-
Ability to understand and work within existing codebases.
-
Proficient in estimating project effort and timelines, with strong communication around risks and roadblocks.
-
Self-motivated and proactive with excellent problem-solving and analytical skills.
-
Strong attention to detail and a good sense of aesthetics for game development.
-
Solid collaboration and communication skills.
Bonus Points For
-
Experience optimizing graphics, shaders, memory usage, and performance.
-
Familiarity with hardware integration and skill-based gaming.
-
Agile/Scrum development experience.
-
Passion for growth—both personal and professional—and a team-oriented mindset.
#LI-KO1