Light & Wonder's Gaming team needs to develop cutting-edge technology, products, and content for casinos and operators. The Senior Software Engineer will support the development of compelling game experiences by contributing to a reusable framework used by multiple game studios.
Requirements
- C-Sharp or C++ development experience.
- UI development experience.
- Windows Programming experience.
- Experience with development tools including IDEs, debuggers and source control systems.
- Knowledge of Software Development processes.
- Code reviewing skills.
- Knowledge of Unity 3D and/or game development experience is highly preferred.
- Knowledge of Python.
- Design Patterns and Object Oriented Programming.
- Use of Performance monitors for optimizations
- Test Driven Development (TDD)
- Agile Development practices.
Responsibilities
- Utilize technical knowledge towards design, development, testing, and integration of software tasks and projects.
- Develop expert knowledge of GDK code base and subsystems and contribute to its development, advancement, and maintenance.
- Work closely with other departments on identifying and creating reusable software components.
- Work independently to design and implement solutions for projects and tasks of moderate to high complexity.
- Takes ownership of tasks through full SDLC (Software Development Life Cycle) including requirements gathering and testing guidance.
- Maintain up to date knowledge on new programming methods, best coding practices, and new software technologies.
- Mentors junior team members and shares knowledge across the team.
Other
- A minimum of 5+ years professional experience in a software development team.
- Must be able to obtain and hold Gaming Registrations/Licenses.
- Hybrid, position based in Las Vegas, Nevada.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- The employee in this position may be requested to perform other job-related tasks and responsibilities than those stated above.