We are looking for a motivated Software Architect for our team based in Austin, TX. The Principal Architect will craft robust platforms and innovative gaming products, and has a high level of proficiency in software development, producing high-quality, robust, and maintainable products.
Requirements
- Bachelor’s degree in Computer Science or related field (or equivalent experience); Master’s preferred.
- 10+ years of professional software engineering experience; expert-level C#/.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#/.NET on Windows.
- UI frameworks: WPF, Blazor, or other XAML/XML-based paradigms; strong grasp of UI event handling on Windows.
- Architecture & modeling: UML and formal technical design documentation.
- 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.
- Networking fundamentals and inter-process communication
- Ability to stay current on technologies, patterns, and tools—and lead team adoption.
- Excellent communication, planning, and organizational skills; thrives in Agile teams.
- Experience with continuous integration and automated testing practices.
Benefits
- Comprehensive benefits package
- Paid time off
- 401(k) plan with employer matching