Remote Position
Senior Java Services Engineer
🌍 Remote · United States
💼 Full-time
RubyPlay is a place where passion meets competence. Since 2017, we’ve made more than 200 innovative games and built more than 100 strong partnerships globally!Proud to be:
- The Winner at BFTH Arena Awards — Best Online Casino Game
- Shortlisted for SBC Awards 2024 — Casino/Slots Developer of the Year
- A strong player on 10+ markets globally
- Beloved workplace for hundreds of specialists from 34 countries
Here’s How You’ll Make an Impact:
Scalable Systems & Service Engineering- Architect Scalable Game Services: Design, implement, and optimize highly transactional, scalable, and low-latency server-side game services and APIs using Modern Java (Java 17/21+) to handle high-concurrency transactions and game states.
- Translate Specifications: Work directly with domain experts and mathematicians to translate mathematical specifications and formulas into extremely performant and scalable backend services.
- Standardize Core Services: Collaborate to standardize core calculation logic and business rules into reusable backend components.
- Systems-Level Architecture: Drive clean design patterns to build robust and highly maintainable core service layers, with a strong focus on high-throughput performance.
- Collaborative Development: Actively participate in code reviews, share best practices, and support the team's growth.
- Distributed Simulations: Build, scale, and maintain high-volume simulation frameworks in Modern Java to run calculations at scale.
- Service Optimization & Testing: Focus on writing unit tests, optimizing service performance, and ensuring high-quality, reliable, and performant backend services.
What Makes You A Strong Candidate:
Core Qualifications & Experience- Modern Java Mastery: 4+ years of professional software development experience, with expert-level proficiency in Modern Java (Java 17/21+).
- High-Throughput & Scalable Services: Proven experience designing, building, and optimizing distributed and high-throughput backend services.
- Mathematical Foundations: Academic or practical background in probability, statistics, or general mathematical modeling.
- Scripting Skills: Familiarity with scripting languages for data verification, automation, or validation pipelines.
- Database Optimization: Production experience with relational databases (MySQL) and NoSQL structures for partitioning and high-concurrency data persistence.
- AI-Assisted Development: Experience leveraging AI-driven tooling and workflows, such as GitHub Copilot or LLM-integrated agents, to drive engineering velocity and modernize existing codebases.
- Systems-Level Autonomy: Exceptional autonomy with the ability to take abstract requirements and translate them into scalable service architectures, collaborating directly with other engineering teams and stakeholders.
- Analytical Mindset: Rigorous attention to detail, a passion for code optimization, and a commitment to high-quality execution.
- Communication: Upper-Intermediate English (or better) is required for daily collaboration across our international hubs.
Why You’ll Love It Here:
- Remote-first flexibility — Work from anywhere with a setup for deep focus and work-life balance
- Learning & growth — Development budgets and dedicated days to upskill and explore new areas
- Health & wellness — Medical coverage and well-being budgets to help you feel balanced, strong, and supported
- Yearly bonus — Rewards based on company success and your impact
- Career growth — Vertical and horizontal opportunities to grow and advance
- Global team — Talented, diverse colleagues you’ll enjoy working with
Originally posted on