GDK Senior Software Engineer

$120,703 - $224,162/Yr

Aristocrat Technologies Us - Austin, TX

posted 4 days ago

Full-time - Senior
Hybrid - Austin, TX
Computer and Electronic Product Manufacturing

About the position

The Senior Software Engineer will join the Technology Group responsible for developing innovative solutions for gaming platforms, including Game Development Kits and Analytics Tools. This role involves designing and implementing complex software solutions, providing support to Studio Engineers and Designers, and mentoring team members. The engineer will be a subject matter expert, advocating for best practices in software development and ensuring high-quality code delivery.

Responsibilities

  • Creates technical assessments on requested features and identifies scope of work/dependencies for development requirements.
  • Takes complete ownership of assigned features, from inception through design, development, testing, and maintenance.
  • Owns major parts of the system, designing and delivering quality stable solutions.
  • Develops fast, maintainable, quality code.
  • Implements software testing, verification, and validation.
  • Collaborates in code review and other code quality processes.
  • Provides technical guidance and support for stakeholders.
  • Analyzes, troubleshoots, and debugs code to identify software issues.
  • Mentors team members.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or its practical equivalent is preferred.
  • 5+ years of experience in C++.
  • Familiarity with graphics programming is an advantage.
  • Experience working with object-oriented design and programming.
  • Experience in debugging and solving complex problems.
  • Experience working with software engineering best practices, including design patterns and UML.
  • Understanding of memory management and multi-threading processes.
  • A passion for solving complicated problems and learning new skills.
  • Demonstrates a high level of attention to detail.
  • Possesses a high level of personal and professional accountability.
  • Ability to meet changing demands and adapt to frequently changing priorities.
  • Demonstrates excellent oral and written communication, and customer service skills.
  • Ability to work both independently and as part of a team.

Nice-to-haves

  • Familiarity with graphics programming would be an advantage.

Benefits

  • Robust benefits package
  • Global career opportunities
  • Flexible working options through a hybrid work model.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service