remoteonsite
Senior Software Engineer - C Programming - Scientific Games
Software Engineer
Senior Software Engineer specializing in C/C++ development for high‑performance, secure lottery and gaming backend systems, leveraging Linux and embedded expertise.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance C/C++ applications for lottery and gaming platforms.
- Implement and optimize low‑level algorithms and data structures to meet strict latency and security requirements.
- Collaborate with cross‑functional teams to integrate backend services with retail, digital, and iLottery solutions.
- Conduct code reviews, unit testing, and performance profiling to ensure code quality and reliability.
- Participate in Agile ceremonies, contribute to sprint planning, and continuously improve development processes.
Requirements
- 5+ years of professional experience in C/C++ development on Linux/Unix environments.
- Strong understanding of embedded systems, real‑time constraints, and memory management.
- Proficiency with version control systems (Git) and build tools.
- Experience with Agile methodologies and collaborative development practices.
- Excellent problem‑solving skills and ability to work in a fast‑paced, security‑focused environment.