Principal Services Engineer
Location
Washington
Posted
134 days ago
Salary
$222K - $333K / year
Bachelor DegreeEnglishDistributed SystemsRust
Job Description
• Build and maintain production-quality backend game services
• Design a comprehensive, pragmatic services architecture, covering all aspects of a live-services game (including sessions, matchmaking, player data, and service partitioning)
• Collaborate daily with a cross-disciplinary team to design the services features for the game
• Effectively write clear, concise, and accurate technical documentation and email communication, with the ability to summarize complex topics and achieve alignment across multiple teams
• Calmly deal with production incidents, participating in an on-call rotation after launch
Job Requirements
- Production experience with distributed systems (or other non-deterministic software architectures) in a high-scale, high-latency environment
- Ability to communicate with customers of different technical and non-technical backgrounds to help them navigate technology and achieve their goals
- Ability to diagnose complex system failures using logging and metrics
- Ability to write, debug, and maintain code in Rust
- Embrace a “we” culture in addition to being an outstanding collaborator and communicator
- Experience with “games as a service” online game development (nice-to-have)
- Experience leading engineers (nice-to-have)
- Ability to write, debug, and maintain code in C++ (nice-to-have)
Benefits
- Medical
- Dental
- Vision
- Matching 401(k)
- Paid time off
- Wellness program
- Coveted employee discounts for Sony products
- Bonus package