Job Closed

This listing is no longer active.

IGT - International Game Technology logo
IGT - International Game Technology

IGT - International Game Technology, an organization headquartered in London, England, United Kingdom, is a global leader in the design, development, and manufa

Software Engineer II

Location

Serbia

Posted

79 days ago

Salary

0

Seniority

Mid Level

Bachelor Degree2 yrs expEnglishJava

Job Description

Software Engineer II

IGT - International Game Technology

• Build server-side game logic components and game simulations for real-money online gambling-style games (slot-focused). • Partner with mathematicians to evaluate and implement game feature feasibility and align behavior with specifications. • Collaborate with front-end game client developers to define response structures that maximize player experience. • Perform hands-on software design and development with a focus on maintainable, efficient, and well-structured code. • Solve technical challenges within internal game development frameworks and tooling. • Write unit tests and participate in peer design/code reviews; promote a strong culture of code quality. • Collaborate effectively with a remote, distributed team to promote high quality and timely completion of projects.

Job Requirements

  • 2–3+ years of professional software development experience with emphasis on object-oriented programming and design (OOP/OOD).
  • Strong Java experience (core language and platform).
  • Experience with server-side application development.
  • Solid understanding of algorithms and design patterns.
  • Demonstrated commitment to code quality, including unit testing and collaborative code review.
  • Strong communication and collaboration skills; ability to work independently and as part of a distributed team.
  • BS/MS in Computer Science or equivalent degree/experience.

Benefits

  • IGT is committed to sustaining a workforce that reflects the diversity of the global customers and communities we serve
  • creating a fair and inclusive culture that enables all our employees to feel valued, respected, and engaged.
  • IGT is an equal opportunity employer.
  • Annual training will be assigned and required as appropriate.

Related Job Pages

More Full-stack Engineer Jobs

n8n logo

Senior Engineer I-II – Core Workflow Engine

n8n

Your low-code automation tool for connecting anything to everything.

Full TimeRemoteTeam 11-50Since 2019H1B No Sponsor

• Your main goal will be to build and evolve core platform foundations that power n8n’s workflow engine and frontend platform, enabling product engineers (and the open-source community) to ship confidently across cloud and self-hosted deployments. • As part of the team, you'll contribute to core platform domains and help improve reliability, scalability, and performance: • Backend platform foundations (execution, orchestration, data) • Contribute to backend subsystems like durable workflow execution & state, orchestration patterns, queue/task distribution, and system modularization. • Apply best practices for correctness and resilience (e.g., failure modes, idempotency, state handling) in systems that operate across cloud and self-hosted environments. • Improve data architecture and database performance, reliability, and maintainability. • Frontend platform foundations (canvas, collaboration, performance) • Work on the core canvas architecture and frontend platform primitives that enable complex workflow building experiences. • Build and improve real-time collaboration capabilities (e.g., WebSockets, CRDT-style approaches) with a focus on correctness and user experience. • Contribute to performance and rendering improvements (e.g., web workers, rendering optimization), and help strengthen platform contracts (plugin system, FE DX). • Technical contribution & collaboration • Contribute to technical decisions through clear proposals (e.g., RFCs) and discussions. • Collaborate with other teams to ensure platform changes integrate smoothly. • Support peers through code reviews, pairing, and knowledge sharing.

Germany
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• Design and develop responsive, high-performance front-end applications using modern JavaScript/TypeScript frameworks (React, Next.js). • Build scalable backend services and RESTful or GraphQL APIs using Python (FastAPI, Django) or Node.js (Express, NestJS). • Integrate application components with Generative AI systems, including LLMs, streaming outputs (SSE, WebSockets), chat interfaces and document processing workflows. • Develop and maintain SQL and NoSQL database schemas and models, ensuring efficient data persistence and management. • Implement secure authentication and authorization mechanisms (OAuth 2.0, JWT, SSO). • Build and support CI/CD pipelines and containerized deployments using Docker, Kubernetes and GitHub Actions. • Collaborate with AI and Data Engineering teams to efficiently consume AI services, APIs and data pipelines. • Participate in code reviews, technical discussions and agile ceremonies, writing clean, testable and well-documented code. • Optimize performance, scalability and user experience across devices and platforms.

Brazil
Job Closed
Traackr logo

Senior Software Engineer

Traackr

The Award-Winning Influencer Marketing Platform for the Data-Driven Marketer

Full TimeRemoteTeam 51-200H1B Sponsor

• Own backend features end-to-end: discovery, design, implementation, rollout, and long-term reliability/operations • Design and evolve distributed systems (services, pipelines, data stores) with strong performance, scalability, and resiliency • Build and maintain APIs (REST/GraphQL, where relevant) and data access patterns supporting analytics and search use cases • Establish strong engineering fundamentals: code reviews, testing strategies, incident readiness, and operational excellence • Apply an experimentation-first approach: define hypotheses, define success metrics/guardrails, run controlled rollouts and A/B tests when appropriate, and write clear readouts for stakeholders. • Bring evaluation discipline to AI-assisted work: treat prompts/configs like versioned artifacts, design regression tests, measure quality changes, and monitor for drift (the same way you would for performance or correctness) • Use GenAI productively and responsibly (for coding assistance, debugging, and design reviews), while maintaining high standards for correctness, security, and privacy. • Mentor teammates and raise the bar through documentation, pairing, and lightweight coaching on best practices

Mexico
$60K - $75K / year
Job Closed
Mile6 logo

Software Engineering Intern

Mile6

We design & develop websites, web applications, mobile apps - and that's only the beginning.

OtherRemoteTeam 11-50Since 1996H1B No Sponsor

• Participate in daily scrum meetings • Read the Mile6 SDLC • Get exposure to Vue, PHP, Python and associated code frameworks and packages • Tackle R&D tasks for the team • QA test features • Troubleshooting issues • Reviewing developer & user documentation and looking for gaps • Assist with tasks for other projects as necessary • Participate in PRs • Build prototypes and proof of concepts for new initiatives

United States
$15 / hour
Job Closed