About the Role
Our team is looking for a Senior Staff Software Engineer to join us in supporting and developing features on the Epic Games Store backend. In this role, you will be a subject matter expert in your area, lead critical initiatives, collaborate with other senior engineers, and help mentor the team to develop scalable and reliable backend services.
What You'll Do
- Be a subject matter expert in backend engineering.
- Collaborate with other senior engineers, product owners, and stakeholders to define technical strategies and roadmaps.
- Drive the design and implementation of highly scalable, reliable, and secure backend services, ensuring alignment with architectural principles and best practices.
- Champion best practices for performance optimization, observability, reliability, scalability, and security across all backend systems.
- Provide technical leadership and mentorship to junior and mid-level engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Take ownership of complex technical challenges, troubleshoot production issues, and implement effective solutions to ensure system stability and availability.
- Lead and participate in code reviews, ensuring code quality, maintainability, and adherence to coding standards.
- Continuously evaluate and recommend new technologies, tools, and processes to improve the efficiency and effectiveness of backend development.
What We're Looking For
- Significant experience in backend software development, with a strong focus on designing, building, and maintaining large-scale, distributed systems.
- Proven expertise in cloud platforms such as AWS, Azure, or GCP, and hands-on experience with containerization and orchestration technologies (e.g., Kubernetes).
- Deep understanding of architectural patterns, data structures, and algorithms, with the ability to apply them to solve complex technical problems.
- Demonstrated leadership experience, including mentoring junior engineers, leading technical initiatives, and influencing technical direction.
- Excellent communication and interpersonal skills, with the ability to articulate complex technical concepts to diverse audiences.
- Strong problem-solving abilities and a passion for tackling challenging technical issues in a fast-paced environment.
- A keen eye for performance optimization, observability, reliability, scalability, and security.
- You're user-focused, passionate, solutions-focused, and innovative. These traits inform all of your decisions and actions.