Senior Software Engineer- Interactive in United

Energy Jobline
Carbon, WV, United States
3 days ago
Apply on www.energyjobline.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Java (Programming Language) User Authentication Software Quality Relational Databases Cursor Linux Distributed Systems Memory Management Gradle Spring Framework PostgreSQL
+16 more
Apache Maven MongoDB MySQL Performance Tuning System Software GitHub Copilot Spring-mvc Claude Code Spring-boot AI Coding Agents Backend Git Information Technology Build Tools Docker Jenkins

Job description

The Platform Team develops the software and processes that power AGS casino games, as well as unique gaming features that span multiple games. Software Engineers within the Interactive Platform Development team are responsible for developing and maintaining existing features within the RGS Platform Software for the Interactive department. Developers participate in all aspects of development, including gathering requirements, design, development, documentation, deployment, and maintenance.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent hands-on experience). \n

  • 9+ years of professional backend software development experience, with success building distributed and high-transaction systems. \n

  • Hands-on ability to leverage AI coding agents to accelerate feature delivery while maintaining high code quality. \n

  • Experience using AI-assisted development tools (e.g., Codex, Claude Code, GitHub Copilot, Cursor) to improve productivity, code quality, and delivery speed. \n

  • Strong expertise in Java (8-21) and the Spring Framework (Spring Boot, Spring MVC). \n

  • Hands-on experience with Spring Boot or similar Java application servers. \n

  • Working knowledge of both MongoDB and relational databases (e.g., PostgreSQL, MySQL). \n

  • Proficiency with Git, build tools (Gradle or Maven), Docker, and CI/CD automation (Jenkins or comparable). \n

  • Candidates must be able to clearly explain recent production systems they have built or contributed to (architecture, scale, and role). \n

  • Strong experience building and operating backend services handling real-time or transactional workloads (e.g., gaming, fintech, payments, trading). \n, * Experience with high-scale, real-time transactional systems (e.g., gaming, fintech, payments). \n

  • Strong understanding of performance tuning and memory management in Java. \n

  • Familiarity with security best practices in distributed systems (authentication, authorization, data protection). \n

  • Experience working in regulated environments (e.g., GLI, PCI, SOC2). \n

  • Experience with Linux-based production environments. \n

Benefits & conditions

n \n

  • Develop new features and maintain existing features within the RGS Platform Software for the Interactive department. \n

  • Assist in diagnosing performance issues and optimizing application performance, scalability, and memory management. \n

  • Contribute to the design and implementation of integrations with third-party casino operators and game content suppliers into the platform. \n

  • Participate in all aspects of development, including gathering requirements, design, development, documentation, deployment, and maintenance. \n

  • Implement new technologies to support game platform scalability and performance. \n

  • Collaborate with game developers when designing the communication layer between the platform and game engine. \n

\n

\n

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.energyjobline.com
Prepare application

Good distractions

Loading talks and stories from around this role…