- 8+ years of professional experience building backend services for mobile apps, games, or social products.
- Deep professional experience with C#, ASP.NET, and backend service development in production environments.
- Strong systems design skills across distributed systems, API design, async processing, caching, data modeling, reliability, and scalability.
- Experience building cloud-native services on AWS with technologies such as DynamoDB, Redis, OpenSearch, SQS/SNS, Lambda, or ECS.
- Experience designing high-throughput, low-latency systems that support mobile clients and unreliable network conditions.
- Strong software engineering fundamentals, including concurrency, design patterns, testing, debugging, and maintainable architecture.
- Solid understanding of application security concepts, including authentication, authorization, secure API design, rate limiting, privacy, and data protection.
- Experience leading technical design, influencing architecture, mentoring engineers, and aligning technical work across teams.
- Ability to write effective prompts, supervise agent-driven development work, and guide safe, useful AI-assisted engineering practices.
- Excellent technical communication skills and a desire to address player and stakeholder feedback.