Senior Software Engineer I
Hyderabad, IN, 500 081
IGT, where innovation meets entertainment on a global scale! From the casino floor to your mobile screen, we deliver thrilling, responsible, and unforgettable gaming experiences—powered by world‑class content, strong technical and commercial capabilities and nurtured by a culture of collaboration, accountability, and ownership.
Whether it’s spinning reels, placing bets, or enabling secure payments, we turn innovation into impact through disciplined execution and long‑term value creation. With a team of over 6,000 employees across 30+ countries and products delivered in more than 100 jurisdictions worldwide, we operate at scale while staying closely connected to costumers we serve. If you’re ready to bring your talent to a team shaping the future of entertainment, your next big move starts here - www.igt.com.
Role Overview
We are seeking a highly skilled Senior Full Stack Engineer to design, develop, and maintain scalable enterprise applications using modern technologies and microservices architecture. The ideal candidate will possess strong expertise in .NET, Angular, Node.js, and SQL Server, with a passion for building high-quality software solutions and leveraging emerging AI-driven development practices.
Responsibilites
- Design, develop, test, and maintain scalable applications using .NET and Angular.
- Build and support microservices-based architectures and distributed systems.
- Develop and integrate RESTful APIs and backend services using .NET and Node.js.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Implement and maintain database solutions using SQL Server.
- Work with Redis and RabbitMQ to support application performance and messaging requirements.
- Participate in code reviews and ensure adherence to coding standards, design patterns, and best practices.
- Troubleshoot, debug, and resolve complex technical issues across applications and services.
- Contribute to CI/CD processes and Git-based development workflows.
- Leverage AI-assisted development tools and automation technologies to improve engineering efficiency.
Qualifications
- Strong hands-on experience with .NET 8; knowledge of .NET 10 is a plus.
- Experience developing frontend applications using Angular 14+.
- Proficiency in Node.js for backend service and API development.
- Strong experience with SQL Server 2019+.
- Proven experience working in Microservices Architecture environments.
- Hands-on experience with Redis and RabbitMQ.
- Familiarity with Git, source control management, and CI/CD practices.
- Understanding of Agentic AI concepts and AI-assisted software development tools such as GitHub Copilot.
- Experience creating and maintaining configuration and instruction files (YAML, instructions.md).
- Exposure to Golang is preferred but not required.
- Excellent debugging, analytical, and problem-solving skills.
- Strong understanding of software design patterns, clean code principles, and development best practices.
- Ability to work effectively in Agile, collaborative, and cross-functional environments.
Important Application Note
Ready to level up your career? Your first step starts with applying, let’s see where it leads.
#LI-AM1
#LI-HYBRID
IGT is committed to fostering a diverse, equitable, and inclusive workplace that reflects the global communities and customers we serve. We strive to create an environment where all employees feel valued, respected, and empowered.
IGT is an equal opportunity employer. We provide equal employment opportunities to all applicants and employees without regard to race, color, religion or belief, sex, sexual orientation, gender identity, age, national origin, disability, or any other characteristic protected by applicable law. This commitment applies to all employment practices, including recruitment, hiring, promotion, compensation, benefits, training, and termination.
We thank all applicants for their interest; however, only those selected for an interview will be contacted.