Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Aristocrat

Software Engineer

Aristocrat

. Design, implement, test, debug, and maintain software features and components .

Posted 11/4/2026full-timeReno • Nevada • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in software development, particularly in C# and C++, with a strong focus on object-oriented programming and software design principles. Proven ability to collaborate effectively within teams, manage project timelines, and maintain high-quality code through testing and documentation.

Highest-signal resume keywords
C# ProgrammingC++ ProgrammingObject-Oriented ProgrammingSoftware TestingAgile Development

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Software DevelopmentDebuggingUnit TestingIntegration TestingCode ReviewsVersion ControlAutomated TestingSoftware Design PrinciplesTask EstimationProblem-Solving
Soft Skills
Communication SkillsAttention to DetailCollaborationAnalytical SkillsIndependence
Tools & Technologies
UnityGame EnginesContinuous IntegrationDevelopment ToolsSource Control Workflows
Certifications & Qualifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Software EngineeringBachelor's Degree in Computer Engineering
Industry Keywords
Casino GamingVideo GamesInteractive ApplicationsReal-Time ApplicationsGame Development Workflows

Tech Stack

Tools & technologies
UnityC++

About the role

Key responsibilities & impact
  • Design, implement, test, debug, and maintain software features and components
  • Take ownership of assigned code and features throughout development, testing, integration, release, and ongoing maintenance
  • Ensure implementations are reliable, maintainable, and meet functional requirements
  • Estimate tasks, plan implementation efforts, communicate progress, and deliver assigned work within established timelines
  • Collaborate with Software Architects and developers to understand design requirements and integrate changes with existing systems
  • Develop and maintain unit tests and integration tests
  • Investigate software defects, analyze existing code, identify root causes, and implement solutions
  • Participate in peer reviews of software designs and code
  • Create and maintain software documentation, including implementation details and testing procedures
  • Collaborate with game developers, creative team members, domain experts, and other contributors
  • Contribute to adoption and effective use of development tools, frameworks, and technologies, including Unity and associated programming languages
  • Contribute ideas to improve development processes, testing, automation, and software quality

Requirements

What you’ll need
  • Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering, or a related technical field, or equivalent experience
  • Three or more years of professional software development experience
  • Proven experience contributing to team-based software projects
  • Proficiency in C# and/or C++
  • Strong understanding of object-oriented programming and software design principles
  • Experience developing, testing, debugging, and maintaining production-quality software
  • Understanding of software engineering methodologies, including code reviews, version control, automated testing, debugging, and code documentation
  • Experience estimating development tasks and delivering assigned work against project schedules and requirements
  • Strong analytical, problem-solving, and debugging skills
  • Excellent written and verbal communication skills
  • Ability to work effectively with technical and nontechnical team members
  • Strong attention to detail and commitment to producing accurate, reliable, and maintainable code
  • Ability to work independently on feature development while collaborating effectively with a development team
  • Willingness to learn new technologies, follow established architectural guidance, and adapt to evolving project requirements
  • Preferred: experience developing software for casino gaming, video games, or other interactive applications
  • Preferred: experience with Unity and C# development
  • Preferred: experience with C++ in game development, native libraries, performance-sensitive systems, or software integration
  • Preferred: familiarity with game engines, real-time applications, graphics, or game development workflows
  • Preferred: experience in an iterative or Agile software development environment
  • Preferred: experience with automated testing, continuous integration, and collaborative source control workflows

Benefits

Comp & perks
  • Annual bonuses and incentives may be available depending on role and location
  • Health and wellbeing benefits may be available depending on role and location
  • Paid time off may be available depending on role and location
  • Retirement plans may be available depending on role and location
  • Insurance coverage may be available depending on role and location
  • Other local or statutory benefits may be available depending on role and location
  • Comprehensive pay and benefits package
  • Pay-for-performance compensation approach