Software Engineer
Posted 13hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer developing and maintaining complex transaction processing systems at Scientific Games. Collaborate in small teams and support production systems as part of the lottery division.
Responsibilities:
- Design, code, test, and debug source code and scripts.
- Participate in solution discussions and contribute to technical designs based on requirements.
- Participate in the requirements gathering phase of development projects.
- Participate in code reviews and follow development best practices.
- Assist in supporting production lottery systems when issues arise.
- Work collaboratively with team members to troubleshoot and resolve issues.
- Complete additional state-specific background checks beyond SG base checks as required.
- Position may require travel up to 5% or less.
Requirements:
- BS in Computer Science (or acceptable equivalent experience)
- Strong educational and technical background
- 3–7 years of programming experience, preferably in transaction processing or large-scale systems
- Procedural application development in C on a Linux platform
- Understanding of software development principles and debugging techniques
- Strong knowledge and understanding of SQL Server databases
- Shared memory and memory mapping concepts
- Experience working with data structures and binary data handling
- Shell scripting (BASH) and familiarity with Unix tools (awk, sed, tail, head, grep, etc.)
- Experience with version control systems
- Strong problem-solving and analytical skills
- Ability to learn new technologies and systems quickly.
Benefits:
- Health insurance
- Professional development opportunities

















