Software Engineer - Game Dev Automation
About the role
Design and build next-generation automation systems and internal tooling that power the creation, validation, and performance of award-winning mobile games. This role sits at the center of the engineering organization, building intelligent automation and validation systems that ensure scalability, runtime performance, and production readiness across platforms.
Responsibilities
- Engineer (design and code) automation platforms, validation systems, and internal tooling from scratch
- Architect and implement reusable frameworks that integrate directly into CI/CD pipelines and development workflows
- Design and build TypeScript-based automation services and tooling using modern development practices
- Develop AI-assisted validation and performance tooling to support rapid game iteration
- Collaborate closely with game engineers to embed automation and performance instrumentation at the system level
- Drive technical standards and best practices that improve cross-team engineering efficiency
- Contribute to runtime performance monitoring, startup optimization, and data capture systems
- Continuously evaluate emerging technologies, hardware, browsers, and platforms to strengthen automation capabilities
Required mindset
- Engineer-first mentality with strong ownership of systems and architecture
- Passion for building scalable tooling that other engineers rely on
- Curiosity for leveraging AI and automation to solve complex engineering problems
- Desire to innovate and elevate technical standards across teams
- Passion for gaming and game development
- Willing to relocate if not already within commuting distance to work location
Skills
- Experienced, confident and proficient at software engineering (TypeScript or C# preferred) and able to pick up programming languages as needed
- Aptitude for quickly adopting and improving new technology and technical frameworks
- Track record of mentorship, direction setting, innovation and leading by example
- Effective influencer within an agile development cell responsible for product quality with the ability to assist with project scheduling
- Proficient in SQL Scripts and SQL Server Manager
- Experienced with automation on iOS, Android, Windows and MacOS
- Knowledgeable in performance analysis and performance data capture (start-up and runtime performance)
- History of success working on multiple projects simultaneously under tight deadlines
- Ability to work with others in a demanding and fast paced environment
- Excellent verbal and written communication skills
Requirements
- Minimum of 5 years of professional software engineering experience (automation, tooling, platform, or product engineering)
- 2 or more years of mobile app or cross-platform web application experience
Desirable experience
- Experience with custom application development that uses AI
- Experience designing or evolving automation frameworks using modern TypeScript-based tooling
- Familiarity with browser automation tools such as Selenium, Appium, Cypress, Puppeteer, Playwright, or similar technologies
- Experience with SQL stored procedures, data extraction, and performance data analysis
- Experience designing tools that improve developer workflows or internal processes
- Experience developing or supporting slot games or web-based games
Benefits
- All benefits begin and are vested immediately
- Health care coverage
- Company H.S.A. contribution
- 4% 401k match
- Eligible for up to 25% bonus paid quarterly based on personal and game team performance
Schedule
In-office 5 days per week
About the company
This four-studio software engineering company is averaging a 25% annual employee growth rate. With a median tenure of almost 4 years, employees are embracing the opportunity to innovate and personally contribute to global hit games in the world's leading portfolio of games. The company adopts leading technologies to deliver new and innovative experiences, achieving fast market penetration, high player satisfaction, and superior quality. They recruit for attitude and aptitude, believing the right people will employ their passion for gaming to create great product with minimal supervision or overhead.