onsite
Senior Staff Software Engineer, Back End (Growth)
Senior Staff Software Engineer, Back End (Growth)
As a Senior Staff Software Engineer, Back End (Growth) at Epic Games, you will design, develop, and deliver high-quality, scalable backend services. You will also mentor engineers, collaborate with product managers, and drive technical discussions to meet business needs, championing observability and reliability across backend systems.
About the role
About the Role
Epic Games is a video game company based in Cary, North Carolina. The company has developed a number of popular games, including the Unreal Tournament series, the Unreal Engine, Fortnite, and Gears of War.
What You'll Do
- Be a hands-on contributor, owning the design, development, and delivery of high-quality, scalable backend services.
- Mentor and guide other engineers, fostering a culture of technical excellence and continuous improvement.
- Collaborate closely with product managers, designers, and other engineering teams to define requirements and deliver solutions that meet business needs.
- Drive technical discussions and decisions, ensuring alignment with overall architectural vision and best practices.
- Champion observability, reliability, and performance across our backend systems.
- Actively participate in code reviews, sharing knowledge and ensuring code quality.
What We're Looking For
- Significant experience (8+ years) designing, building, and operating large-scale, distributed backend systems in a production environment.
- Deep understanding of cloud computing principles and experience with major cloud providers (AWS, Azure, GCP).
- Proficiency in one or more backend programming languages (Go, Python, Java, C++, Rust).
- Strong experience with relational (SQL) and/or NoSQL databases.
- Experience with containerization (Docker, Kubernetes) and orchestration technologies.
- Familiarity with various communication protocols (gRPC, REST) and messaging/streaming platforms.
- Demonstrated ability to lead complex technical projects from inception to completion.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
Nice to Have Skills
- Experience with data pipelines and real-time analytics.
- Knowledge of security and privacy best practices for backend systems.
- Experience in the gaming or entertainment industry.