onsite
Senior Staff Software Engineer, Backend (C++)
Senior Staff Software Engineer, Backend (C++)
Epic Games is seeking a Senior Staff Software Engineer, Backend (C++) to design, develop, and maintain high-performance, scalable, and reliable backend services. This role involves leading technical initiatives, mentoring engineers, and collaborating with cross-functional teams to deliver new features and services.
About the role
About the Role
Epic Games is looking for a Senior Staff Software Engineer, Backend (C++) to join our team. In this role, you will be a key contributor to our backend services, focusing on high-performance, scalable, and reliable solutions.
Responsibilities
- Design, develop, and maintain high-performance, scalable, and reliable backend services using C++
- Lead technical initiatives and mentor junior engineers, fostering a culture of technical excellence
- Collaborate with cross-functional teams to define, design, and ship new features and services
- Ensure the highest standards of code quality, maintainability, and test coverage
- Troubleshoot and resolve complex issues in production environments
- Participate in on-call rotations to support critical systems
Requirements
- 8+ years of experience in backend software development, with a strong focus on C++
- Extensive experience designing and building large-scale distributed systems and microservices
- Deep understanding of backend architecture, including load balancing, queues, and fault tolerance
- Proficiency in designing and optimizing relational (e.g., PostgreSQL) and NoSQL databases (e.g., DynamoDB, Redis)
- Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (e.g., Kubernetes)
- Familiarity with other languages like Go, Python, or Rust is a plus
- Strong problem-solving skills and the ability to work independently and as part of a team
- Excellent communication and interpersonal skills
Skills
C++GoPythonRustDistributed SystemsMicroservicesload balancingqueuesfault toleranceObservabilityKubernetesAWSGCPAzurePostgresqlDynamodbRediskafka