Senior Full-Stack Engineer - Lottery Technology & Systems

sglottery

Alpharetta (GA)

On-site

USD 130,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Scientific Games is seeking a Senior Full Stack Software Engineer to join the lottery division. You will design, code, and debug complex transaction processing software, lead and mentor peers, and collaborate across teams to improve system quality.

The role emphasizes C/C++ on Linux, multi-threaded development, and strong software design expertise. You’ll work within a regulated lottery environment, participate in requirement gathering, code reviews, and occasionally support production systems.

Qualifications

  • BS in Computer Science (or acceptable equivalent).
  • Strong educational background.
  • 8+ years' programming experience, preferably on a large-scale transaction processing system.
  • Procedural application development in C on Linux.
  • Low-level programming and debugging with C/C++.
  • Extensive experience with a broad skillset and willingness to learn.
  • Strong understanding of software design patterns and architecture.
  • Shared memory and memory mapping.
  • Strong usage of data structures and binary serialization of data structures.
  • Proc SQL
  • Shell scripting (BASH) and basic Unix tools (awk, sed, tail, head, grep, etc)
  • Experience with version control systems.
  • Multi-threaded development

Responsibilities

  • Design, code and debug source code and scripts.
  • Document, suggest and design solutions given requirements.
  • Participate in the requirements gathering phase of development projects.
  • Participate in code reviews as needed.
  • Occasionally participate in the support of production lottery systems when issues arise as an engineering expert.
  • Additional, stringent State specific background checks on top of SG base checks.
  • The position can have up to travel 10% or less.
  • Other duties as assigned

Skills

C/C++
Linux
Multi-threaded
Memory management
Data structures
Software design patterns

Education

BS in Computer Science

Tools

OpenSSL
gSOAP
Postgres
Ruby
Angular
Python
Java
SQL Server / T-SQL
TCP/IP sockets

Job description

Scientific Games is seeking a Senior Full Stack Software Engineer to join the lottery division. You will design, code, and debug complex transaction processing software, lead and mentor peers, and collaborate across teams to improve system quality.

The role emphasizes C/C++ on Linux, multi-threaded development, and strong software design expertise. You’ll work within a regulated lottery environment, participate in requirement gathering, code reviews, and occasionally support production systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Software Engineer – Lottery Tech
Senior Full-Stack Software Engineer – Lottery Tech

Scientific Games • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Senior Software Engineer — High-Impact Lottery Systems
Senior Software Engineer — High-Impact Lottery Systems

Scientific Games • Alpharetta (GA)

On-site
USD 130,000 - 170,000
Senior Full-Stack Engineer for Lottery Tech
Senior Full-Stack Engineer for Lottery Tech

Scientific Games, LLC • Alpharetta (GA)

On-site
USD 120,000 - 160,000
Full Stack Software Developer
Full Stack Software Developer

sglottery • Alpharetta (GA)

On-site
USD 130,000 - 180,000
Full Stack Software Developer
Full Stack Software Developer

Scientific Games, LLC • Alpharetta (GA)

On-site
USD 120,000 - 160,000
Lead C/C++ Backend Engineer – Large-Scale Systems
Lead C/C++ Backend Engineer – Large-Scale Systems

Scientific Games, LLC • Alpharetta (GA)

On-site
USD 120,000 - 160,000
Full Stack Software Developer
Full Stack Software Developer

Scientific Games • Alpharetta (GA)

On-site
USD 120,000 - 180,000
Software Engineer - C#, .Net
Software Engineer - C#, .Net

Scientific Games Products (Australia) PTY Ltd • Charleston (SC)

On-site
AUD 70,000 - 110,000
Systems Engineer
Systems Engineer

SCIENTIFIC GAMES • Kansas

Hybrid
USD 85,000 - 120,000
Platform Systems Engineer - Linux, AWS & 24/7 Ops
Platform Systems Engineer - Linux, AWS & 24/7 Ops

SCIENTIFIC GAMES • Kansas

Hybrid
USD 85,000 - 120,000