- Develop and maintain the gaming platform, including customer-facing features, compliance and reporting systems, and core platform components.
- Review and debug code with attention to quality, data integrity, edge cases, and unintended effects across the platform.
- Participate in software design and architecture discussions.
- Own changes throughout the software development life cycle, clarifying requirements, assessing impact, and verifying behavior after release.
- Collaborate with internal teams, vendors, and partners.
- Use AI-assisted development tools, scripting, and automation to improve development and engineering workflows, critically evaluating outputs and remaining accountable for change quality.
- Design and perform tests that verify business rules, data accuracy, and failure scenarios, working with QA to ensure changes are adequately covered.