> Markdown version of [/jobs/ext/4215227-senior-software-engineer-interactive-in-united](https://www.wearedevelopers.com/jobs/ext/4215227-senior-software-engineer-interactive-in-united). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer- Interactive in United - **Company:** Energy Jobline - **Location:** Carbon, WV, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), User Authentication, Software Quality, Relational Databases, Cursor, Linux, Distributed Systems, Memory Management, Gradle, Spring Framework, PostgreSQL, 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 - **Published:** October 31, 2026 - **Apply:** https://www.energyjobline.com/job/senior-software-engineer-interactive-united-32118435 ## About the Role * 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 ## 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.