Share this Job

Sr. Software Engineer


Reno, NV, US, 89521

Requisition ID:  6017

IGT is the global leader in gaming. We enable players to experience their favorite games across all channels and regulated segments, from Gaming Machines and Lotteries to Interactive and Social Gaming. With operations in more than 100 countries and a team of over 12,000 employees, we deliver world-class gaming and lottery technology.

Position Summary


This software engineering position is part of IGT’s Global Operations team. The position reports to the manager of manufacturing engineering. As a developer on the team, you will develop and maintain software applications and tools to improve mission critical production processes. The processes include (1) final configuration of IGT products (2) generating IGT software licenses for game themes and bundles, (3) improving operational effectiveness and efficiency through IGT’s manufacturing execution software system, (4) performance monitoring of manual sub-assembly processes, (5) IGT’s software duplication center, (6) Dynamic testing and results logging.


Duties will include all phases of the software development life cycle such as gathering business requirements, design and architecture, coding, testing, deployment, maintenance, and documentation.  The developer will also participate as an evangelist of the team’s products and will often provide presentations, training, and user support for software developed by the team. Those applying for this position should have the drive to learn and remain current with various technologies and be flexible in switching between them. This position requires a strong work ethic and the ability to self-start and self-regulate workloads. Proficient in C# and C++ object-oriented software for a highly regulated environment.  


Applicants will interface and build relationships with multiple departments including Hardware/Electrical Engineering, Information Technology, Quality Engineering, Quality Assurance, Test Engineering, Manufacturing Engineering, Manufacturing Operations, Product Assurance, Compliance, Customer Service, and other Engineering departments.



•    A combination individual contributor/technical team lead position
•    Work closely with a cross functional team and IGT international sites to define application and tool features and provide alternatives when necessary
•    Lead team in gathering requirements and provide technical guidance on implementations
•    Lead and conducts technical analysis to design software applications, system architectures, or software tools that achieve the desired functionality
•    Lead and develop innovative software engineering/technical solutions
•    Update and maintain software application and tools that are deployed in both Reno operations and at IGT International Sites 
•    Support Jira cases for deployed software applications and tools
•    Write or participate in code documentation
•    Help maintain code quality, organization, and automatization
•    Lead and participate in software design reviews
•    Clearly and regularly communicate with management and technical colleagues 
•    Work with Project Manager, may participate in scheduling and assigning less senior engineers to tasks
•    Creates, participates, and reviews software project estimates.
•    Identify bottlenecks and bugs, and devise solutions to these problems
•    Trains, mentors, and reviews the work of less experienced personnel
•    Coordinate with and lead contract software developers.

Required Qualifications


•    Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering or equivalent degree program
•    8+ years of experience in C++, C#, and .NET 4.7.2 software development
•    2+ years of prior technical leadership experience
•    Must have knowledge of Internet Information Server (IIS), ASP.Net, publishing intranet websites with data, and working with security access
•    Must be proficient with MS-SQL Server to design relational databases, data loads, analysis and reporting, SQL Server Optimizations & Maintenance Plans
•    Must be proficient with MS development tools and integrated development environment
•    Must be proficient with developing and interacting with web services, API’s, SOAP protocol
•    Must have knowledge of SAP business processes, data extracts from SAP, and be familiar with processing data received from SAP 
•    Must have general working knowledge on peripherals like USB form factor media devices like Dongle and thumb drive tools, hubs
•    Experience with network programmed and distributed process communication
•    Demonstrates strong collaboration skills, working side-by-side among disciplines with varying levels of technical understanding
•    Strong problem-solving skills and ability to work independently
•    Requires excellent organizational skills, good oral and excellent written communication skills, and a high level of interpersonal skills
•    Must be a self-motivated team player able to work in a customer-oriented, fast-paced, and demanding environment with minimal supervision
•    Should be familiar with Manufacturing production environments
•    Excellent resource/time management skills

Preferred Qualifications


•    Experience in modern C++ techniques (C++17)
•    Experience in C# 5
•    Experience in .NET 4.8
•    Knowledge of cross-platform UI and application frameworks
•    Experience modernizing legacy code environments
•    Knowledge of Linux operating systems







In addition to a competitive benefits package, we offer generous time-off plans, a 401(k) Savings Plan with Company contributions, tuition reimbursement, on-site fitness center and cafeteria, and free identity theft insurance to name a few.

IGT is committed to sustaining a workforce that reflects the diversity of the global customers and communities we serve, and to creating a fair and inclusive culture that enables all our employees to feel valued, respected and engaged.  IGT is an equal opportunity employer. We provide equal opportunities without regard to race, color, religion, gender, sexual orientation, gender identity, gender expression, pregnancy, marital status, national origin, citizenship, covered veteran status, ancestry, age, physical or mental disability, medical condition, genetic information, or any other legally protected status in accordance with applicable local, state, federal laws or other laws. We thank all applicants for applying; however, only those selected to interview will be contacted.

IGT (NYSE: IGT) is the global leader in gaming.  For more information, please visit

Nearest Major Market: Reno
Nearest Secondary Market: Tahoe