Software Eng (Dev) II - Las Vegas, NV

IGT, a Nevada CorporationSpring Valley, NV
$63,975 - $90,530Onsite

About The Position

IGT is seeking a Software Engineer II to join their global engineering team. This role involves building, enhancing, and maintaining high-quality software solutions. The engineer will collaborate with experienced professionals to develop reliable applications, troubleshoot technical issues, and contribute to customer-supporting products. This position is ideal for an early-career software engineer looking to grow their technical skills in a collaborative, fast-paced setting. Candidates must currently reside in the Las Vegas or Reno, Nevada metropolitan areas.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 2+ years of professional software engineering experience.
  • Experience developing applications using C++ and/or C#.
  • Understanding of software development lifecycles, debugging techniques, and testing methodologies.
  • Familiarity with Windows and Linux operating systems.
  • Experience with GitHub, Jenkins, or similar development and CI/CD tools.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills and the ability to work effectively on a collaborative, global team.
  • Willingness to learn, take direction from senior engineers, and continuously develop technical expertise.

Nice To Haves

  • Demonstrates strong coding fundamentals and a commitment to writing high-quality software.
  • Takes initiative while knowing when to seek guidance from technical leads and senior engineers.
  • Thrives in a collaborative, team-oriented environment.
  • Approaches technical challenges with curiosity and a problem-solving mindset.
  • Adapts quickly to new technologies, tools, and business priorities.
  • Maintains a focus on quality, reliability, and customer satisfaction.
  • Effectively balances independent work with cross-functional collaboration.

Responsibilities

  • Design, develop, test, and maintain software applications using C++ and C#.
  • Write clean, maintainable, and well-documented code following established engineering standards.
  • Participate in the full software development lifecycle, including design, coding, unit testing, debugging, and product releases.
  • Collaborate with engineers, technical leads, and cross-functional teams to deliver high-quality software solutions.
  • Participate in code reviews and contribute to engineering best practices and continuous improvement initiatives.
  • Troubleshoot and resolve software defects and customer-reported issues.
  • Utilize development tools such as GitHub and Jenkins to support source control and build processes.
  • Learn company products and technologies while contributing to ongoing development efforts.

Benefits

  • Discretionary bonus opportunities
  • Comprehensive health, dental, and vision coverage
  • Paid time off and wellness programs
  • Tuition reimbursement
  • 401(k) with company contributions
  • Additional benefits including disability coverage and identity protection
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service