Software Engineer

Scientific Games, LLC

Alpharetta (GA)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Scientific Games is seeking a Software Engineer to join the lottery division engineering team. This role focuses on design, coding, testing, and debugging with a strong emphasis on C on Linux and transaction processing systems.

Responsibilities include collaborating on technical designs, gathering requirements, conducting code reviews, and supporting production lottery systems. Occasional travel up to 5% is required as projects dictate.

Qualifications

  • BS in Computer Science or equivalent experience.
  • 3–7 years of programming experience.
  • Procedural application development in C on Linux.
  • Understanding of software development principles, debugging, and SQL Server databases.
  • Proficiency in shared memory, memory mapping, data structures, and binary data handling.
  • Shell scripting (BASH) and Unix tools (awk, sed, tail, head, grep).
  • Experience with version control systems such as TFS and Git.
  • Strong problem-solving and analytical skills.
  • Ability to learn new technologies rapidly.

Responsibilities

  • Design, code, test, and debug source code and scripts.
  • Participate in solution discussions and contribute to technical designs.
  • Engage in requirements gathering for development projects.
  • Conduct code reviews and follow best development practices.
  • Support production lottery systems when issues arise.
  • Troubleshoot and resolve issues collaboratively with team members.
  • Estimate effort for changes and new features.
  • Assist with state-specific background checks as required.
  • Travel up to 5% of the time.

Skills

C on Linux
Shell scripting (BASH)
SQL Server
Git
Debugging
Analytical thinking

Education

BS in Computer Science
Equivalent experience

Tools

TFS
Git
SQL Server

Job description

Position Summary

Scientific Games is a global leader in lottery games, sports betting and technology. This Software Engineering position is part of the lottery division engineering team. You will help enable funding for public causes and work with professional engineers on small teams reporting to a Software Development Manager.

Responsibilities
  • Design, code, test, and debug source code and scripts.
  • Participate in solution discussions and contribute to technical designs based on requirements.
  • Engage in requirements gathering for development projects.
  • Conduct code reviews and follow best development practices.
  • Support production lottery systems when issues arise.
  • Troubleshoot and resolve issues collaboratively with team members.
  • Estimate effort for changes and new features.
  • Assist with state-specific background checks as required.
  • Travel up to 5% of the time.
Required Qualifications
  • BS in Computer Science (or equivalent experience).
  • 3-7 years of programming experience, preferably in transaction processing or large-scale systems.
  • Procedural application development in C on Linux.
  • Understanding of software development principles, debugging techniques, and SQL Server databases.
  • Proficiency in shared memory, memory mapping, data structures, and binary data handling.
  • Shell scripting (BASH) and Unix tools (awk, sed, tail, head, grep, etc.).
  • Experience with version control systems such as TFS and GIT.
  • Strong problem‑solving and analytical skills.
  • Ability to learn new technologies rapidly.
Desirable Qualifications
  • JSON/XML parsing.
  • Multi-threaded development concepts.
  • System V IPC.
  • OpenSSL encryption/decryption.
  • Proc SQL or ANSI SQL.
  • PostgreSQL or SQL Server experience.
  • TCP/IP socket programming with proprietary protocols.
  • RESTful service integration in C/C++.
  • Ruby or other scripting language experience.
  • Experience in the lottery industry.
Personal Strengths
  • Self-starter who strives to produce high-quality work.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and collaboratively.
  • Positive attitude with willingness to learn and adapt.
  • Strong verbal and written communication skills.
  • Effective in fast-paced environments.
  • Desire to stay current with software technologies and industry trends.
  • "Do-what-it-takes" attitude and feedback-seeking for continuous improvement.
  • Record of employment stability.
Physical Requirements

The role requires sitting, standing, walking, bending, using hands, operating a computer, and having adequate vision for close and distant work. Reasonable accommodations are available for qualified individuals with disabilities.

Equal Opportunity Employer

SG is an Equal Opportunity Employer and does not discriminate against applicants based on race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, or disability, in accordance with federal, state, and local laws. For more information about your rights, see the EEOC Poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Systems Engineer
Systems Engineer

Scientific Games, LLC • Glenwillow (OH)

On-site
USD 110,000 - 127,000
Tech Ops Engineer
Tech Ops Engineer

SCIENTIFIC GAMES • Georgia

On-site
USD 90,000 - 130,000
Tech Ops Engineer
Tech Ops Engineer

SCIENTIFIC GAMES • Home (KS)

On-site
USD 90,000 - 130,000
Software Development Manager
Software Development Manager

Scientific Games, LLC • Alpharetta (GA)

On-site
USD 120,000 - 150,000
Systems Support Specialist
Systems Support Specialist

Dormont Manufacturing Co • United States

On-site
USD 84,600 - 103,400
Systems Support Specialist
Systems Support Specialist

SCIENTIFIC GAMES • Glenwillow (OH)

On-site
USD 80,000 - 110,000
Manager, Tech Ops Engineer
Manager, Tech Ops Engineer

Dormont Manufacturing Co • North Carolina

On-site
USD 112,500 - 137,500
Systems Engineer
Systems Engineer

SCIENTIFIC GAMES • Sugar Grove (OH)

On-site
USD 110,000 - 127,000
Manager, Data Center
Manager, Data Center

SCIENTIFIC GAMES • Albuquerque (NM)

On-site
USD 120,000 - 160,000
Senior DevOps Engineer
Senior DevOps Engineer

sglottery • United States

On-site
USD 120,000 - 180,000