Software Engineer, Backend Developer, Unix/Linux
Listed on 2026-08-03
-
Software Development
Software Engineer, Backend Developer, Unix/Linux
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.
- 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.
- 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.
- 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.
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 EmployerSG 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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).