{"id":2999731,"url":"https://alion.io/job/scientific-games-senior-software-engineer","title":"Senior Software Engineer","company":{"id":1878686,"name":"Scientific Games","domain":"scientificgames.com","url":"https://alion.io/company/scientificgames","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Bengaluru, India"],"countries":["IN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":16500,"max_usd":39000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":168},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Azure DevOps","optional":false},{"name":"CI/CD","optional":false},{"name":"Gradle","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"Jira","optional":false},{"name":"Maven","optional":false},{"name":"OWASP","optional":false},{"name":"Quarkus","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Azure","optional":true}],"status":"live","first_seen_at":"2026-10-21T11:35:15Z","employer_posted_date":null,"last_verified_at":"2026-10-21T11:35:15Z","board_verified":false,"closed_at":null,"days_open":6,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":6},"description":"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.\n\nThe candidate will have responsibilities across the following functions: \n\nSoftware Development: \nLead the design and end-to-end implementation of complex Java backend services, REST APIs, and integration components within the team's product portfolio.\nTranslate requirements into well-structured, scalable solutions using Quarkus and the team's established microservices architectural standards.\n\nSoftware Maintenance: \nOwn defect resolution and root-cause analysis for complex issues in Java components.\nDeliver software patches and ensure ongoing technical health of the codebase through proactive identification of technical debt and maintainability improvements.\n\nArchitecture and Design: \nMake component-level design decisions within the team's architectural guidelines.\nEvaluate technical options and trade-offs for assigned features.\nContribute to API design standards, data modelling, and integration patterns across the team's product area.\n\nQuality and Security: \nChampion engineering quality by delivering clean, well-tested, secure, and performant Java code across the team.\nApply secure-coding principles and OWASP best practices to protect lottery transaction data, player accounts, and system integrity in regulated environments.\n\nStakeholder Support and Mentoring: \nSupport Sales, Account Management, and Customer Support with effort estimates and technical advice on escalated matters.\nMentor Associate and Software Engineers through code reviews, pair programming, and internal technical sessions.\n\nAuthorities: \nPropose and champion improvements to Java engineering standards, tooling, and architectural practices within the team.\nProvide effort estimates and technical feasibility assessments for complex backend changes.\nMake component-level design decisions within the team's architectural guidelines.\nMentor Associate and Software Engineers; provide informal feedback to support their development.\n\nKey Tasks: \nDesign and implement complex Java backend services and REST APIs end-to-end using Quarkus JPA, following microservices architectural standards.\nLead technical design for moderately complex features spanning multiple services; document design decisions, API contracts, and data models.\nDesign and optimise data access patterns using Quarkus Data JPA, Hibernate, and relational databases (Oracle) for transactional lottery systems.\nEstimate development effort for substantial backend changes; contribute to sprint planning and release scoping.\nLead code reviews for junior and mid-level engineers; uphold Java coding standards, security guidelines, test coverage, and performance expectations.\nDrive root-cause analysis for production incidents; implement preventive improvements and document findings.\nMentor Associate and Software Engineers through pair programming, code reviews, and knowledge-sharing sessions.\nSupport Sales and Account Management with effort estimates and technical feasibility assessments for complex or cross-cutting changes.\nSupport Customer Support during major-incident investigations within the Java backend domain.\nContribute to improvements of the team's CI/CD pipeline, build tooling (Maven/Gradle), and development practices.\nProvide on-call support during Scientific Games support hours as part of the team rota.\nWork abroad as required by projects, up to three times per year for a total of up to six weeks or as otherwise agreed.\n\nGeneral Tasks: \nRaise suggestions for improvements, novel approaches, and technical debt reduction.\nReport problems, blockers, or delays promptly to the team and line manager.\nAttend and actively participate in agile ceremonies (planning, stand-up, refinement, review, retrospective).\nPlan, organise, and report progress of own tasks using the team's tracking tools (e. g. Jira, Azure DevOps).\nMaintain good order in own working environment and follow the team's source-control and branching conventions.\nDesignate a deputy when out of office and ensure adequate handover of in-progress work.\nPursue continuous professional development, including self-study of relevant technologies and participation in internal knowledge-sharing sessions.\nComply with Scientific Games' information security, data-protection, and responsible-gaming policies.\nPrepare and deliver internal technical presentations and demonstrations as required.\nContribute to onboarding documentation and knowledge-base articles for the team's products.\nSupport pre-sales and bid activities by providing accurate effort estimates and technical input as requested.\nRepresent the team or company in external technical forums, customer workshops, and partner engagements where appropriate.\nActively contribute to recruitment and interviewing processes for engineering roles when requested.\nDrive a culture of continuous improvement, psychological safety, and engineering excellence within the team.\nParticipate in cross-functional working groups, architecture forums, and company-wide technical initiatives.\nSkills\nJava, Quarkus, Spring Boot, microservices","description_format":"text","description_chars":5659,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["iGaming & Gambling"],"lifecycle":[{"event":"open","at":"2026-10-21T11:35:15Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"H-1B filings in 12 months: 5 · green card filings: 3","filings_12m":5,"filings_prev_12m":10,"green_card_filings_12m":3,"median_offered_wage_usd":131250,"route":null,"cap_exempt":false,"checked_at":"2026-10-15T11:24:14+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":3}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":6,"expected_fill_days":28,"reasons":["seen:6","win:early"],"computed_at":"2026-10-28T05:59:10Z"},"pay":null,"html_url":"https://alion.io/job/scientific-games-senior-software-engineer","json_url":"https://alion.io/job/scientific-games-senior-software-engineer.json","meta":{"generated_at":"2026-10-28T09:49:41Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12843,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-29T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1878686},"rest":"https://alion.io/mcp/rest/get_company?id=1878686"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fscientific-games-senior-software-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fscientific-games-senior-software-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fscientific-games-senior-software-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/scientific-games-senior-software-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fscientific-games-senior-software-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":2999731}},{"tool":"search_jobs","arguments":{"company":"scientificgames.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":2999731},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}