Senior Software Engineer -- Game Server

Company Name:
Ivey Poker, LLC
IveyPoker.com, the newest game in Las Vegas, is seeking a qualified Senior Game Server Engineer to help take our online initiatives to the next level. The successful candidate will have expert knowledge and experience in the design and implementation of large-scale client/server applications. This person will live and breath multi-tiered client/server architectures, scalable distributed systems, and big data. If you want to have a real impact on the development of the next generation poker platforms then IveyPoker.com is the place for you!
Key Responsibilities
Lives in the Linux/Unix world by preference - implements systems using cloud platforms/
(AWS EC2, Google, etc.) and wonders why you'd ever buy servers again
Network topologies are second nature; common network protocols are a second language
Can install and troubleshoot services such as database, webserver, proxies, app servers, etc.
Thinks the command line epitomizes nirvana - expert in multiple server scripting languages
Designs with 10,000 concurrent users in mind
Works with other senior engineers to architect and refine game server systems
Works with designers, artists and other personnel involved in the development of products as required
Required Skills
Bachelor's degree or equivalent in
Science or Computer Engineering
5+ years professional software development experience writing client / server applications in Java, Python, and PHP
Experience working with SQL databases (PostgreSQL, MySql, etc.)
Experience with scripting languages such as Lua, Groovy, and bash
Expertise in building multithreaded, multi-process, real-time systems
Expertise with client/server message passing architectures
Experience tuning real-time server systems for performance and reliability
Expertise in implementing distributed systems on Unix/Linux Operating platforms
Excellent analytical and mathematical skills
Strong interpersonal skills and problem solving ability
Experience mentoring or directing work of more junior staff
Game industry experience

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.