Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Aristocrat Logo

Principal Software Architect

Aristocrat

$153,209 - $284,532
Dec 9, 2025
Austin, TX, US
Apply Now

Aristocrat is looking for a Software Architect to craft robust platforms and innovative gaming products in an Agile-based software development environment, leveraging AI tools to accelerate design, coding, testing, and troubleshooting.

Requirements

  • 10+ years of professional software engineering experience; expert-level C-Sharp/.NET on Windows.
  • Deep experience building large-scale, reliable client-side platforms and multi-threaded desktop apps
  • Advanced object-oriented design and implementation experience in C-Sharp/.NET on Windows.
  • Advanced understanding of design patterns/anti-patterns, threading, IPC, and client–server architectures.
  • UI frameworks: WPF, Blazor, or other XAML/XML-based paradigms; strong grasp of UI event handling on Windows.
  • CI/CD and quality: continuous integration, automated testing, code reviews, and secure coding practices.
  • Systems: Windows (strong), Linux/embedded (nice to have); cross-platform experience preferred.

Responsibilities

  • Champion utilization of AI tools (e.g., code assistants, code search, test generators, doc summarizers, static analyzers with AI) to accelerate design, coding, testing, and troubleshooting.
  • Establish guidelines/guardrails for AI-assisted code contributions (prompt patterns, review standards, security/compliance).
  • Use AI to mine logs, triage incidents, and propose fixes; generate/maintain architecture docs and ADRs.
  • Evaluate and integrate AI-enabled tooling into the SDLC; measure impact on velocity and quality.
  • Set architectural direction and produce clear technical design documents and diagrams.
  • Develop sophisticated, highly reliable platform features for large-scale client applications.
  • Analyze existing software to debug and resolve complex field issues.

Other

  • Bachelor’s degree in Computer Science or related field (or equivalent experience); Master’s preferred.
  • Excellent communication, planning, and organizational skills; thrives in Agile teams.
  • Ability to stay current on technologies, patterns, and tools—and lead team adoption.
  • Travel Expectations: None
  • At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.