Associate Software Engineer
Light & Wonder
Las Vegas, NV0–2 yrs4h agovia LinkedIn
This job at a glance
- Who can apply
- New grads and up to 2 years · Bachelor's degree
- Must know
- C++CTroubleshootingProduct managementStakeholder managementData structures & algorithms
- Nice to have
- REST APIsLinuxPythonGit
- Work
- On-site in Las Vegas
- Pay
- Not stated by the employer.
- Skill demand
- C++42%Troubleshooting41%Product management12%C11%of 149 similar entry-level jobs posted in the US this week
- Listed
- Oct 28, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Join Light & Wonder's dynamic development team as a C/C++/C# Software Engineer. Focus on building high-quality, scalable applications and contributing to cutting-edge gaming technology.
Key Responsibilities
- Write, test, and maintain high-quality software applications using C, C++, or C#.
- Work on system-level programming, application development, and automation.
- Implement software features and modules, ensuring they meet functional and technical requirements.
- Ensure code is well-organized, modular, and follows industry best practices for readability and maintainability.
- Participate in code reviews (as reviewer and reviewee).
- Identify and address performance bottlenecks, optimize code for better resource utilization.
- Use debugging tools (debugger) to troubleshoot and fix issues in development and production environments.
- Identify and resolve software bugs and technical challenges efficiently, maintaining software stability.
- Collaborate with engineers, designers, and product managers to understand requirements and design solutions.
- Communicate with stakeholders to clarify requirements, provide status updates, and deliver features on time.
- Develop and execute tests to verify software functionality and correctness.
- Contribute to the creation of automated test scripts.
- Maintain thorough documentation for software features, APIs, algorithms, and technical details.
- Contribute to the internal knowledge base and user manuals.
- Stay updated on industry trends, new programming techniques, and evolving technologies.
Requirements & Tech Stack
- Basic understanding of C, C++, and C# programming languages.
- Knowledge of object-oriented programming (OOP) concepts (inheritance, polymorphism, encapsulation).
- Familiarity with basic data structures and algorithms.
- Exposure to Linux operating systems internals.
- Exposure to scripting languages like python, bash (a plus).
- Familiarity with Integrated Development Environments (IDEs) like Visual Studio, VS Code, Eclipse, CLion.
- Basic knowledge of Software Development along with tools like Jira, Perforce, Git, Swarm.
- Familiarity with debugging tools for C/C++ and C# (e.g., GDB, Visual Studio Debugger, WinDbg).
- Knowledge of unit testing frameworks like Google Test (for C++), NUnit, or xUnit (for C#).
- Excellent problem-solving skills.
- Strong communication and collaboration skills.
- Willingness to learn new languages, frameworks, or tools.
Qualifications
- Bachelor’s degree in computer science, Software Engineering, or a related field.
Preferred Qualifications
- Familiarity with frontend technologies like React or Angular.
- Experience with unit testing frameworks like xUnit, NUnit, or MSTest.
- Familiarity with CI/CD pipelines and version control systems like Git.
- Experience with Agile methodologies (Scrum, Kanban).
- Proficiency in developing RESTful APIs and services.