Senior Game Services Engineering Lead
Location
Washington
Posted
56 days ago
Salary
$217K - $325K / year
Seniority
Senior
Job Description
Senior Game Services Engineering Lead
teamLFG
• Build and maintain production-quality backend game services • Directly manage and lead several engineers, providing support, technical mentorship, constructive feedback, and career development coaching • Collaborate daily with a cross-disciplinary team to design and build the services-driven features for the game (including sessions, matchmaking, and progression) • 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 designing and building backend game services
- Ability to communicate with customers of different technical and non-technical backgrounds to help them navigate technology and achieve their goals
- Experience leading (direct management, mentoring, or guiding) engineers
- 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)
- Ability to write, debug, and maintain code in C++ (nice-to-have)
- Working knowledge of Docker, Git, and Linux (including shell scripting and system configuration) (nice-to-have)
Benefits
- medical
- dental
- vision
- matching 401(k)
- paid time off
- wellness program
- coveted employee discounts for Sony products
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Software Engineer II, Devices
EnergyHubEnergyHub empowers utilities and their customers to create a clean, distributed energy future.
• Design and implement core platform features that solve for multiple constraints and use cases. • Support the transition from a monolithic architecture to a microservices-based approach, ensuring scalability, maintainability, and improved system resilience. • Contribute to data modeling, contract definition, and API development. • Develop primarily backend solutions with some frontend contributions, ensuring well-structured, high-quality code with automated testing. • Collaborate cross-functionally with product managers, internal engineering teams, and stakeholders to drive high-impact projects. • Work within real-world constraints to develop creative solutions that maintain platform flexibility and scalability. • Contribute to best practices for CI/CD, data modeling, and iterative development (e.g., PoCs, rapid prototyping, milestone-based execution). • Support other engineers, fostering a strong technical culture of respect, open communication, and collaboration.
• Drive the team to develop with clean, testable, and efficient code structures, using programming best practices • Develop new modules and components • Seek and identify improvement opportunities to ensure an excellent product that delivers a great user experience • Participate in tactical and strategic planning processes • Organize and centralize the area’s knowledge and expertise • Provide visibility into progress and potential issues • Provide close, personal support to the team to foster learning, growth, and continuous improvement • Define scalable, maintainable designs that create the intended business impact within the tribe’s scope • Promote efficient use of our infrastructure
Software Engineer III – GO
PrizePicksPrizePicks is a sports betting company offering a fantasy platform where users can select players and teams to place bets on. With the mission of becoming the most loved fan engage
• Contribute to architecture: Participate in team-level architectural decisions, evaluating trade-offs and proposing solutions grounded in deep understanding of the system. • Own feature development: Take ownership of features end-to-end — from technical design through delivery — breaking complex projects into well-scoped, deliverable pieces. • Write high-quality code: Produce Go code that is idiomatic, performant, well-tested, and raises the bar for the code-base. • Improve quality proactively: Identify opportunities to improve code quality, performance, reliability, and developer experience — and act on them. • Guide junior engineers: Provide technical guidance to Software Engineers I and II through thorough code reviews, pairing sessions, and design feedback. • Collaborate cross-functionally: Work with Product, Design, and QA to validate technical decisions and ensure alignment between product goals and implementation. • Participate in on-call rotation: Take increasing ownership of incident response, contributing to root cause analysis and systemic improvements. • Build team knowledge: Document technical decisions, system architecture, and patterns to strengthen your team’s shared understanding. • Performance Ownership: Own high throughput endpoints, their database queries and their caching strategies.
Senior Software Engineer – Release Pipelines
Torc RoboticsLeading autonomous vehicle technology since 2007, Torc develops automated Level 4, Class 8 trucks with Daimler.
• Build automation tooling and pipeline development • Complex workflow automation via Temporal • Bazel, BuildStream, and other high-speed build systems • Integration with 3rd party work tracking and requirements systems • Integration with custom systems and hardware testing platforms



