2,016,939open jobs
119,382companies
250,380added this week
Browse all
Salary
≈ $17k – $39k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 4+ years exp

First seen by Alion on Oct 21, 2026.

Overview
Company
Impact
Profile match
Scientific Games is a leader in the gaming & lottery industry and focuses on casino, lottery, social gaming, online gaming, and sports betting, etc. It also offers game product management, analytics services, etc.

The Senior Software Engineer (Java) delivers complex backend features and components with full technical ownership, influences the team's engineering practices, and begins to mentor junior engineers. The role has deep expertise in Java and the Quarkus (or Spring Boot) ecosystem, leads the technical design of moderately complex services and integrations, and is a reliable point of technical advice for cross-functional stakeholders. It requires strong command of microservices architecture, RESTful API design, data persistence, and the security requirements applicable to lottery and gaming platforms operating in international markets.


The candidate will have responsibilities across the following functions:


Software Development:

  • Lead the design and end-to-end implementation of complex Java backend services, REST APIs, and integration components within the team's product portfolio.
  • Translate requirements into well-structured, scalable solutions using Quarkus and the team's established microservices architectural standards.


Software Maintenance:

  • Own defect resolution and root-cause analysis for complex issues in Java components.
  • Deliver software patches and ensure ongoing technical health of the codebase through proactive identification of technical debt and maintainability improvements.


Architecture and Design:

  • Make component-level design decisions within the team's architectural guidelines.
  • Evaluate technical options and trade-offs for assigned features.
  • Contribute to API design standards, data modelling, and integration patterns across the team's product area.


Quality and Security:

  • Champion engineering quality by delivering clean, well-tested, secure, and performant Java code across the team.
  • Apply secure-coding principles and OWASP best practices to protect lottery transaction data, player accounts, and system integrity in regulated environments.


Stakeholder Support and Mentoring:

  • Support Sales, Account Management, and Customer Support with effort estimates and technical advice on escalated matters.
  • Mentor Associate and Software Engineers through code reviews, pair programming, and internal technical sessions.


Authorities:

  • Propose and champion improvements to Java engineering standards, tooling, and architectural practices within the team.
  • Provide effort estimates and technical feasibility assessments for complex backend changes.
  • Make component-level design decisions within the team's architectural guidelines.
  • Mentor Associate and Software Engineers; provide informal feedback to support their development.


Key Tasks:

  • Design and implement complex Java backend services and REST APIs end-to-end using Quarkus JPA, following microservices architectural standards.
  • Lead technical design for moderately complex features spanning multiple services; document design decisions, API contracts, and data models.
  • Design and optimise data access patterns using Quarkus Data JPA, Hibernate, and relational databases (Oracle) for transactional lottery systems.
  • Estimate development effort for substantial backend changes; contribute to sprint planning and release scoping.
  • Lead code reviews for junior and mid-level engineers; uphold Java coding standards, security guidelines, test coverage, and performance expectations.
  • Drive root-cause analysis for production incidents; implement preventive improvements and document findings.
  • Mentor Associate and Software Engineers through pair programming, code reviews, and knowledge-sharing sessions.
  • Support Sales and Account Management with effort estimates and technical feasibility assessments for complex or cross-cutting changes.
  • Support Customer Support during major-incident investigations within the Java backend domain.
  • Contribute to improvements of the team's CI/CD pipeline, build tooling (Maven/Gradle), and development practices.
  • Provide on-call support during Scientific Games support hours as part of the team rota.
  • Work abroad as required by projects, up to three times per year for a total of up to six weeks or as otherwise agreed.


General Tasks:

  • Raise suggestions for improvements, novel approaches, and technical debt reduction.
  • Report problems, blockers, or delays promptly to the team and line manager.
  • Attend and actively participate in agile ceremonies (planning, stand-up, refinement, review, retrospective).
  • Plan, organise, and report progress of own tasks using the team's tracking tools (e. g. Jira, Azure DevOps).
  • Maintain good order in own working environment and follow the team's source-control and branching conventions.
  • Designate a deputy when out of office and ensure adequate handover of in-progress work.
  • Pursue continuous professional development, including self-study of relevant technologies and participation in internal knowledge-sharing sessions.
  • Comply with Scientific Games' information security, data-protection, and responsible-gaming policies.
  • Prepare and deliver internal technical presentations and demonstrations as required.
  • Contribute to onboarding documentation and knowledge-base articles for the team's products.
  • Support pre-sales and bid activities by providing accurate effort estimates and technical input as requested.
  • Represent the team or company in external technical forums, customer workshops, and partner engagements where appropriate.
  • Actively contribute to recruitment and interviewing processes for engineering roles when requested.
  • Drive a culture of continuous improvement, psychological safety, and engineering excellence within the team.
  • Participate in cross-functional working groups, architecture forums, and company-wide technical initiatives.

Skills

Java, Quarkus, Spring Boot, microservices

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,016,939 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $28k – $68k per year (Estimated) · In office · 3+ years exp · Bachelor's Degree · Madrid
SQL
C#
C#
.NET
Blazor
Databases
MS SQL
DevOps
Azure DevOps
Azure
Apply
In office · Full-Time · Bengaluru
Python
C
C++
C
Embedded C
DevOps
RTOS
CI/CD
Git
Linux
Apply
$108k – $205k per year · Hybrid · Nationals only · Full-Time · 8+ years exp · Tucson
Python
JavaScript
Java
TypeScript
SQL
C#
Java
Spring Boot
C#
.NET
Databases
MySQL
Oracle
MariaDB
AI/ML
AI Agents
LLM
RAG
Semantic Search
Frontend
Angular
DevOps
Rest API
CI/CD
Analytics
ETL/ELT
Matillion
Management
Agile
Scrum
Apply
$42k – $88k per year · In office · Nationals only · Internship · Bachelor's Degree · San Diego
Python
Java
Kotlin
C++
Java
Maven
Kotlin
Mockito
AI/ML
Machine Learning
DevOps
Docker Compose
Helm
Docker
Kubernetes
GitLab
Linux
Management
Jira
Agile
Apply
Full Stack Engineer 2 days ago
$108k – $205k per year · Hybrid · Nationals only · Full-Time · 8+ years exp · Bachelor's Degree · United States
Python
JavaScript
SQL
Node JS
AI/ML
NLP
RAG
Frontend
React.js
DevOps
Rest API
GitHub Actions
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Management
Agile
Apply
In office · Full-Time · Bachelor's Degree · Chengdu
Python
JavaScript
Java
PHP
Node JS
DevOps
Rest API
GCP
Azure
CI/CD
AWS
Docker
Linux
QA
Postman
Apply
≈ $32k – $59k per year (Estimated) · Remote (likely EAEU) · Moscow
Java
Java
Spring Boot
Spring Cloud
Databases
PostgreSQL
DevOps
Prometheus
AWS
Kubernetes
Grafana
Amazon CloudWatch
Windows
Apply
≈ $29k – $80k per year (Estimated) · In office · Tirana
Apex
Apex
Lightning Web Components
Visualforce
DevOps
Rest API
CI/CD
SOAP
Apply
≈ $91k – $179k per year (Estimated) · In office · Contractor · 8+ years exp · Bachelor's Degree · Washington
DevOps
Rest API
Design
Figma
Management
Jira
Agile
QA
Selenium
Apply
≈ $22k – $56k per year (Estimated) · In office · Moscow
JavaScript
TypeScript
Frontend
Tailwind CSS
React.js
Ant Design
DevOps
Rest API
Git
Apply
Business Analyst 1 month ago
In office · Bengaluru
Apply
≈ $18k – $41k per year (Estimated) · Hybrid · Full-Time · 6+ years exp · Bachelor's Degree · Bengaluru
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
MySQL
PostgreSQL
AI/ML
Copilot
Cursor
LangChain
Claude Code
Model Context Protocol
AI Agents
Semantic Kernel
LLM
OpenAI
Anthropic
Agentic Workflows
Multi-Agent Systems
Frontend
Next.js
React.js
DevOps
Rest API
Azure DevOps
Azure
Git
AWS
Docker
Kubernetes
AWS Lambda
Amazon ECS
Amazon CloudWatch
API Gateway
Management
Agile
Scrum
Apply
≈ $18k – $41k per year (Estimated) · In office · 5+ years exp · Master's Degree · Bengaluru
Python
JavaScript
TypeScript
DevOps
Splunk
Terraform
GCP
CloudFormation
Azure
CI/CD
AWS
IAM
Management
Agile
Scrum
Kanban
Apply
≈ $11k – $29k per year (Estimated) · Remote (India) · 2+ years exp · Bachelor's Degree · Bengaluru
JavaScript
DevOps
Bitbucket
Management
Trello
Confluence
Jira
QA
Jest
Mocha
Apply
Network Admin 1 day ago
In office · 1+ year exp · Bengaluru
Apply
≈ $16k – $34k per year (Estimated) · In office · 5+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
Databases
Snowflake
Apache Kafka
AI/ML
Airflow
dbt
DevOps
GCP
Azure
CI/CD
Git
AWS
Analytics
Tableau
Power BI
ETL/ELT
Fivetran
Azure Data Factory
Data Vault
Management
Agile
Apply
See all jobs
This is one of many
2,016,939 more open roles from verified company boards, updated every day.