Back to Jobs
Recently postedFull timeTechnology

Software Engineer III - Onboarding Optimization

EntainPune, Maharashtra🇮🇳India

Quick overview

SeniorityMid Senior
Employment typeFull Time
Work modeHybrid
LocationPune, Maharashtra, India
Stakeholder ManagementGCPMicroservicesMongoDBMySQLOracleSQLSpringSpring BootAWSAngularJavaMachine LearningAgileCI/CDRAG

Job description

Entain Group and MGM Resorts International have created BetMGM — a brand built to make sports betting, gaming and entertainment unforgettable. Together, we’re not just redefining the future, we’re making it legendary.

Sports betting, gaming and interactive entertainment is changing, and we’re leading that change. By putting people first. By placing exciting, engaging and entertaining experiences at more fingertips than ever before. We're pulling into pole position by pushing boundaries further. With innovation. With technology. But most importantly, with people like you. Because when you join Entain, it’s your game. So let’s win together.

The SDE III (Software Development Engineer III) brings deep engineering expertise into a new way of working. They own a business-outcome mission with their team - from discovery through production and measurement - and specify, orchestrate, validate, and ship with AI as their primary collaborator. A senior backend engineer first, they design and debug complex systems on Java / Spring Boot with strong distributed-systems awareness, contribute to the Angular frontend when a feature spans the stack, and set the technical bar for the engineers around them.

You will report to the Engineering Manager and be part of the Product & Tech India Team, working closely with Technology, Product, and other key stakeholders. Our team innovates quickly and works closely with our commercial partners and customers in a very agile, high-energy environment.

Are you ready to be part of our journey to be crowned the undisputed champions of the sports betting, gaming, and interactive entertainment industry?

  • Owns a business-outcome mission with their team: designs, builds, and debugs complex features on Java / Spring Boot backend (and the Angular frontend when needed), from discovery through production and measurement.
  • Sets the technical direction and architecture for their team's work - distributed, event-driven, resilient, and observable by design - and maps dependencies and downstream impact before building.
  • Uses AI agents as a primary delivery mechanism (code, tests, specs, deployment) and takes end-to-end ownership of quality.
  • Writes clean, well-tested code; drives the RFC process and leads technical design discussions and trade-off conversations.
  • Collaborates with Product and Development counterparts to identify and address risks - technical and architectural debt, system downtime, data-security issues, and execution challenges - including AI-specific risks and guardrails so AI features can be disabled without breaking core logic.
  • Acts as an initial on-call responder and intervenes directly on critical production incidents; isolates root cause across services and layers.
  • Tracks and reports delivery and execution metrics for their team, supporting predictable, high-quality throughput.
  • Coaches and grows engineers in the team - raising the bar on craft, AI fluency, and ownership - and participates in hiring and interviews.
  • Contributes to shared tooling, knowledge bases, and the team's agent foundation kit; evaluates and tunes AI workflows (steering docs, prompts, rules, skills).
  • Demonstrates Agile/XP software development lifecycle practices and adapts them as needed based on project requirements.
  • Provides technological context during the specification, planning, or prioritization of complex features, and communicates changes to scope, speed, or quality to counterparts.

Essential: 

  •  8+ years of software engineering experience, with a track record of delivering complex features end-to-end.
  •  Expert - Java / Backend Engineering: Expert-level Java / Spring Boot; distributed systems, data structures, API design, and cloud computing.
  •  Expert - APIs / Web Service Integration: Connecting software systems through well-defined interfaces for seamless communication and data exchange.
  •  Advanced - Microservices / SOA: Composing applications from small, independent, loosely coupled services communicating via APIs.
  •  Advanced - Agile Development: Iterative, flexible development emphasizing collaboration, adaptability, and customer feedback.
  •  Advanced - Continuous Integration / Deployment: Automatically testing each change early, then promoting to staging or production - increasingly with AI eval gates.
  • Advanced - Software Development Lifecycle: Systematic planning, designing, coding, testing, deploying, and maintaining - spec-driven and agent-assisted.
  • Advanced - AI / Machine Learning: AI-assisted development as a default mechanism; hands-on with agent systems, MCP/tool protocols, RAG, and evaluation/observability of AI outputs.
  • Advanced - Algorithms: Computation, data processing, and automated reasoning; sound complexity judgment.
  • Advanced - Cloud Computing: Designing, deploying, and operating on cloud platforms (AWS/GCP) with containers and observability.
  • Advanced - IT Security Management: Secure coding in a regulated environment, including awareness of AI-specific risks (prompt injection, data exposure).
  • Advanced - Requirements Gathering: Translating user expectations into technical scope and non-functional requirements.
  • Intermediate - Project / Programme Management: Planning, organizing, and sequencing work within a team to deliver predictably within scope.
  • Intermediate - Technology Strategy: Aligning the team's technical decisions to business goals and identifying where AI adds the most value.

Desired: 

  •  Strong Angular (or modern SPA) skills to design contracts, review frontend work, and debug full-stack - good to have, not required.
  •  Some experience working within a betting and gaming company.
  •  Deeper experience architecting AI-augmented or multi-agent systems (RAG, model routing, fallbacks); Oracle SQL/PL-SQL; familiarity with Druid, MongoDB, or MySQL.
  •  Stakeholder engagement: Builds effective working relationships.
  •  Collaboration: Communicates effectively with a positive impact.
  •  Builds capability: Invests in developing oneself and others.
  •  Analytical thinking: Thinks critically, providing well-reasoned insights through a commercial lens.
  •  Sets direction: Contributes to a clear direction for the business.
  •  Agility: Quickly adapts and remains flexible while managing risks.
  •  Drives performance: Continually raises the bar for oneself and others.
  •  Acts with integrity: Takes ownership and does the right thing.
  •  Delivers results: Plans for success and gets the job done.

We know that signing top players requires a great starting package, and plenty of support to inspire peak performance. Join us, and a competitive salary is just the beginning.

Depending on your role and location, you can expect to receive benefits like:

  • Safe home pickup and home drop
  • Group Mediclaim policy
  • Group Critical Illness policy
  • Communication & Relocation allowance
  • Annual Health check

And outside of this, you’ll have the chance to turn recognition from leaders and colleagues into amazing prizes. Join a winning team of talented people and be a part of an inclusive and supporting community where everyone is celebrated for being themselves.  

At Entain India, we do what’s right. It’s one of our core values and that’s why we're taking the lead when it comes to creating a diverse, equitable and inclusive future - for our people, and the wider global sports betting and gaming sector. However you identify, across any protected characteristic, our ambition is to ensure our people across the globe feel valued, respected and their individuality celebrated. 

We comply with all applicable recruitment regulations and employment laws in the jurisdictions where we operate, ensuring ethical and compliant hiring practices globally.

Should you need any adjustments or accommodations to the recruitment process, at either application or interview, please contact us.