Principal Software Engineer C#

Big Fish Games, Inc.
Remote in Las Vegas, Nevada
Report

Job Description

Job Posting Title

Principal Software Engineer C#

Pay Range

$132,643-$246,337

Summary

We're pioneers in our field and relentless in our pursuit of excellence. Aristocrat is an ideas company at heart, which means innovation is embedded into every aspect of our business. Whether we're designing sleek new cabinets, premium game content or award-winning systems, we apply fresh thinking and creativity to deliver the world's greatest gaming experience, every day. With cool new titles, such as Game of Thrones TM, Sons of Anarchy and Lightning Link along with our award-winning app Heart of Vegas, we're continually pushing the bar of creativity.

What You'll Do

The Platform Team is responsible for supporting diverse gaming machine configurations, communication protocols and markets, and presenting the uniform base for game development. As a principal software engineer, you will be responsible for designing and implementing new features, as well as maintaining existing ones. You will be contributing for the team's efforts in building solid basis for future growth, with a special emphasis on scalability, testability and maintainability.

What We're Looking For

Job Requirements

  • Carry out technical assessments on requested features and identify scope of work/dependencies for development requirements.

  • Improve the whole life cycle of services, from inception and design, through deployment, operation and refinement.

  • Take responsibility for the major parts of the system, designing and delivering quality stable solutions

  • Ensure compliance with relevant regulations as well as internal guidelines and overall system architecture.

  • Build robust, scalable and testable software as a key member of the team.

  • Ensure the quality of the design by following SOLID design principles, using established design patterns and productivity tools, as well as exploring new ways of improving the quality and the productivity of the team's output.

  • Provide technical guidance and support for our stakeholders and other team members.

  • Actively consult with the team members to reach the best possible outcomes for designs and implementation.

  • Communicate clearly, concisely and articulately with team members and stake holders, and be respectful to those who disagree.

  • Mentor team members.

  • Extensive experience with C# and .net.

  • All other duties as assigned.

Qualifications

  • Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience.

  • 7+ years of commercial development experience in C# with an emphasis on delivering libraries and frameworks

  • Software development experience with object-oriented design.

  • Familiarity with SOLID design principles and design patterns is required.

  • Have the ability to meet changing demands and to adapt to frequently changing priorities.

  • Demonstrates an extremely high level of accuracy and attention to detail.

  • Excellent communication skills; ability to articulate complex ideas to different audiences.

  • Demonstrated ability to drive new initiatives and persuade others to support them.

  • Ability to work effectively as a member of a team.

Why Aristocrat?

Aristocrat is a world leader in gaming content and technology, and a top-tier publisher of free-to-play mobile games. We deliver great performance for our B2B customers and bring joy to the lives of the millions of people who love to play our casino and mobile games. And while we focus on fun, we never forget our responsibilities. We strive to lead the way in responsible gameplay, and to lift the bar in company governance, employee wellbeing and sustainability. We’re a diverse business united by shared values and an inspiring mission to bring joy to life through the power of play.

We aim to create an environment where individual differences are valued, and all employees have the opportunity to realize their potential. We welcome and encourage applications from all people regardless of age, gender, race, ethnicity, cultural background, disability status or LGBTQ+ identity. We offer a range of flexible working options through all.flex, our flexible hybrid work model and invite you to have a conversation with us about flexible working. EEO M/F/D/V

  • World Leader in Gaming Entertainment

  • Robust benefits package

  • Global career opportunities

Our Values

  • All about the Player

  • Talent Unleashed

  • Collective Brilliance

  • Good Business Good Citizen

The US based roles may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.


Big Fish Games, Inc.
Software Development
Full Time
Onsite
Competitive
See Description for Experience
2 years, 1 month ago