
Advanced Software Engineer
Scientific Games Corporation20 hours ago
Alpharetta, GA, USAStaff+
Responsibilities
- Design, code, and debug source code and scripts.
- Document, suggest, and design solutions based on requirements.
- Participate in requirements-gathering phases of development projects.
- Participate in code reviews as needed.
- Occasionally support production lottery systems as an engineering expert.
- Lead and mentor other engineers while working independently and collaboratively.
Requirements
- Bachelor’s degree in Computer Science or an acceptable equivalent.
- 10+ years of programming experience, preferably on a large-scale transaction-processing system.
- Experience with procedural application development in C on Linux.
- Low-level programming and debugging with C and C++.
- Strong understanding of software design patterns and architecture.
- Experience with shared memory, memory mapping, data structures, and binary serialization.
- Experience with Proc SQL, BASH shell scripting, and Unix tools including awk, sed, tail, head, and grep.
- Experience with version control systems and multithreaded development.
- Strong analytical, problem-solving, communication, and collaboration skills, along with a record of employment stability.
- Preferred experience with JSON/XML parsing, System V IPC, OpenSSL encryption/decryption, gSOAP, PostgreSQL, Java, Ruby, ANSI SQL, SQL Server, T-SQL, TCP/IP socket programming with proprietary protocols, and C/C++ RESTful consumers.
Benefits
- Up to 10% travel may be required.
- Additional state-specific background checks may be required in addition to company background checks.
- Employment may require gaming or other licenses, background investigations, security checks, or standards required by law, regulation, or contract.
- Reasonable accommodations may be available for individuals with disabilities.
Tech Stack
Categories
About Scientific Games Corporation
Scientific Games Corporation builds lottery systems, instant games, and retail/digital iLottery solutions for government-run lotteries. Its products span central gaming systems, instant ticket printing, retail point-of-sale, player apps, and analytics to manage games and distribution. Founded in 1973 and headquartered in Alpharetta, Georgia, the company supplies lotteries across North America and international markets under long-term contracts.