Software Engineer

Light & WonderLas Vegas, NV
1dHybrid

About The Position

Gaming: Welcome to the world of land-based gaming. At Light & Wonder, it’s all about the games, and our Gaming team builds cutting-edge technology, products, and content for the most iconic casinos and operators across the globe. Position Summary We're seeking a motivated Software Engineer with 2–5 years of experience developing and supporting client-server applications. In this role, you will contribute to the design, implementation, testing, and deployment of distributed systems that support mission-critical business workflows. You’ll collaborate with cross-functional teams to build reliable, scalable, and secure software solutions.

Requirements

  • Bachelor’s degree in Computer Science , Software Engineering, or related field (or equivalent experience).
  • 2–5 years of professional software development experience .
  • Hands-on experience building client-server or distributed applications.
  • Solid understanding of data structures, algorithms, and software engineering fundamentals.
  • Proficiency in C#.
  • Strong problem-solving skills and ability to debug complex issues.

Nice To Haves

  • Experience working with RESTful APIs, web services, or message-based architectures.
  • Familiarity with relational databases (SQL Server, PostgreSQL, MySQL).
  • Experience with version control systems (Git preferred).
  • Knowledge of containerization (Docker) or orchestration tools (Kubernetes).
  • Familiarity with CI/CD tools (GitHub Actions).
  • Experience with Windows services, background workers, or real-time communication systems.
  • Understanding of security best practices, authentication, and authorization.
  • UI development experience (Blazor, React, WPF, or similar frameworks).
  • Unity development experience is an asset.
  • Strong communication skills and the ability to collaborate across teams.
  • Self-motivated with a willingness to take ownership of tasks.
  • Detail-oriented and committed to writing high-quality software.
  • Ability to work in a fast-paced environment while managing multiple priorities.

Responsibilities

  • Design, develop, and maintain client-server application components, including UI, middleware, APIs, and backend services.
  • Implement features, enhancements, and bug fixes based on requirements and technical specifications.
  • Collaborate with product managers, QA engineers, and other developers to deliver high-quality software.
  • Optimize application performance, reliability, and scalability.
  • Write clean, maintainable, well-documented code following industry best practices.
  • Participate in code reviews and provide constructive feedback.
  • Work with DevOps/IT teams on deployment, CI/CD workflows, and environment configuration.
  • Troubleshoot production issues and assist with root-cause analysis.
  • Contribute to technical documentation and architectural diagrams.
  • Stay informed on emerging technologies and propose improvements to our technology stack.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service