Job Details

Senior Software Engineer

Location: Tennessee, United States
Salary: $100k-140k | Ref: 33258

Are you looking to play a key role in a global gaming company?  Are you passionate about producing high quality, robust and maintainable products? Do you thrive in an Agile environment? Are you interested working on the newest and greatest technology within the gaming industry?

We are looking for an extremely motivated, energetic, team-oriented, and experienced Software Engineer for our team based out of our Franklin, TN office.  This role will play a key role in an Agile based software development environment by creating robust platforms and innovative gaming products.  The Software Engineer IV has a high-level of proficiency in software design producing high quality, robust, and maintainable products. This engineer has strong SDLC (Software Development Life Cycle) experience in C#, mentor junior developers and is expected to work with little or no supervision.

Roles and Responsibilities:

    Follow a disciplined Agile/Scrum software development process in task estimation, design, development, code reviews, unit/integration testing and defect fixing of gaming products

    Assists in the overall schedule estimations of product releases

    Assists other Software Engineers in the estimation of design and development tasks

    Authors technical design documents for the class 2 and class 3 games

    Work with senior staff to design code that adheres to the written specifications

    Initiates and/or participates in peer reviews of code design and written code

    Documents new/modified code, and develops/automates unit and integration tests to verify the changes

    Analyze existing software to debug and troubleshoot field issues that may arise

    Identifies and proposes software development process improvement initiatives for improving execution speed and quality

    Assists in the technical analysis of potential tools and commercial products

    Mentors junior Software Engineers in SDLC processes and design/coding patterns


    Bachelor’s Degree in Computer Science/ related field or equivalent experience

    8 +Experience with Python, C#, and/or C++

    Experience programming on Linux or Windows platform

    Advanced working knowledge of Object Oriented Analysis and Design (OOAD)

    Knowledge of design/modeling with tools such as UML

    Experience in database design and development

    Proficient in Microsoft Office (Word, Excel, PowerPoint, etc.)

    Excellent communication, planning and organizational skills

    Ability to work well in a team environment

    Experience with continuous integration systems

Preferred Skills and Experience:

    Casino gaming or related technology experience

    Strong working knowledge in one or more of the following: WPF, WCF, LINQ

    Microcontrollers and embedded systems

    Experience in network protocols

    Low level communication protocols (e.g. RS-232)

    Proprietary hardware protocols

    Experience with automated testing

    Casino gaming or related technology experience

    Strong working knowledge in one or more of the following: WPF, WCF, LINQ

    Experience with Windows or Linux Embedded OS

Please apply to the following posting or send your CV directly to Dennis DeNeui at [email protected]

Job Information

Posted: 5th Jul 2022

Job contact:

Dennis DeNeui
United States

+1 702 359 3746
[email protected]

Our Publications

InterGame is the only monthly magazine covering the international coin-op amusements and gaming industry.

Learn more

InterGaming is the leading magazine covering the international land-based casino and gaming industry.

Learn more

Published bimonthly, iNTERGAMINGi is the leading publication for the growing international online gaming industry.

Learn more

An extensive annual buyers’ directory with more than 1,500 suppliers listed in the coin-op, casino and iGaming sectors.

Learn more

All the latest innovations for children in the indoor play, edutainment, outdoor adventure and simulation sectors.

Learn more

Coin-op Community is an online marketplace where buyers meet sellers, produced in association with InterGame.

Learn more

Our Partners

This website uses cookies to enhance your experience and allow key parts of the site to work. By browsing this website you are giving us your consent to set cookies. Learn more ›