Jobs and Careers
IG

Senior Software Engineer - Backend

IGT
West Greenwich, United Statesfull_timeVerifiedPosted 11 Jun 2025
💰 $122,400/yr($59,795/yr$122,400/yr)

About the role

IGT (NYSE:IGT) is a global leader in gaming. We deliver entertaining and responsible gaming experiences for players across all channels and regulated segments, from Lotteries and Gaming Machines to Sports Betting and Digital. Leveraging a wealth of compelling content, substantial investment in innovation, player insights, operational expertise, and leading-edge technology, our solutions deliver unrivaled gaming experiences that engage players and drive growth. We have a well-established local presence and relationships with governments and regulators in more than 100 countries around the world, and create value by adhering to the highest standards of service, integrity, and responsibility. IGT has approximately 10,500 employees. For more information, please visit www.igt.com.

Overview

We are seeking a skilled Senior Backend Software Engineer to join our dynamic development team in West Greenwich, Rhode Island! In this role, you will be responsible for crafting, developing, and maintaining high-quality software solutions that meet our clients' needs.

 

The way we work:

Agile Approach: We follow agile methodologies, emphasizing adaptability, transparency, and continuous improvement.

Open Communication: We value open conversations, sharing of information, and feedback.

Innovation and Learning: Our culture promotes innovation, empowering engineers to discover new technologies and develop their skills.

Responsibilities

  • Designs and develops backend software systems, processes, and improvements for our company's complex systems.
  • Leads the design of production back-end software environments.
  • Participates in group design discussions and has extensive knowledge in software design.
  • Develops solutions and processes for reliable and stable software solutions, including security, scalability, and high performance.
  • Documents processes and procedures related to the implementation and maintenance of software solutions.
  • Demonstrates a steadfast dedication to meeting and exceeding customers' expectations while also achieving the goal of reducing risks and costs of providing services.
  • Collaborate with internal customers daily to establish an effective partnership. Actively listens to customers and poses relevant questions to understand their needs.
  • Works with different departments to share and analyze customer needs, then develops and implements strategies.
  • Addresses customers' concerns promptly by troubleshooting issues or advancing to the relevant manager.
  • Participates in the project management of back-end software solutions.
  • Schedules, plans, and performs periodic scheduled maintenance and tuning activities to optimize performance.
  • Recommends, implements, and measures standard methodologies for software solutions.
  • Adheres to service level agreements by following established SLA performance requirements.
  • Adhere to IT industry standards and established performance benchmarks in Incident, Change, Release, and Audit Management processes.
  • Completes special projects with minimum to no assistance from Manager.
  • Participate in individual professional development by completing an individual development plan, participating in mentoring activities, tracking and reporting of development, and communicating career path goals and objectives.
  • Provides training, mentoring, and coaching to assigned resources.

Qualifications

  • Master/Bachelor of Science degree in Computer Science or a related field, or equivalent industry experience.
  • 5+ years of professional back-end development experience, focusing on scalable, high-performance applications.
  • Expertise in Java (version 8 or later) and Python, with a extensive knowledge of object-oriented design principles and standard methodologies.
  • Solid understanding of backend frameworks (Spring Boot for Java, FastAPI or Flask for Python) and experience in microservices architecture.
  • Experience in database management, optimization, and SQL and NoSQL databases (PostgreSQL, MongoDB, MySQL).
  • Strong debugging, troubleshooting, and performance tuning skills for backend systems.
  • Ability to lead backend development initiatives, mentor junior engineers, and collaborate effectively across teams.

 

Knowledge of:

  • OWASP Security Top 10 and secure coding practices for backend applications.
  • Agile software development methodologies, including Scrum and Kanban.
  • DevOps principles, continuous integration/conti

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

IGT

View company profile →