Software Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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.
- This role is hybrid reporting to our studio in Las Vegas . The on-site presence ( 3 days a week) is to promote collaboration and studio culture.
Requirements
- Required Qualifications
- 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.
- Other Qualifications
- 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.
- Soft Skills
- 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.
Additional Information
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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at lnw? Share your experience