Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Epic Games Logo

Senior Backend Engineer

Epic Games

Salary not specified
Aug 26, 2025
Cary, NC, US
Apply Now

Epic Games is looking to solve the problem of building and scaling the backend systems that power one of the world's largest digital storefronts, the Epic Games Store, to ensure it is fast, reliable, and engaging at massive scale.

Requirements

  • Significant hands-on experience (typically 7+ years) designing, building, and operating secure, distributed backend systems at scale
  • Proficiency in at least one backend language (e.g., Node.js, Java, Kotlin, Python), with strong fundamentals in performance optimization, concurrency, and fault tolerance
  • Expertise in RESTful API design, microservices architecture, and event-driven systems
  • Experience working with cloud platforms (e.g., AWS), including serverless and container-based services
  • Deep understanding of database technologies — both SQL and NoSQL — and how to model and query data for high-scale scenarios (e.g., PostgreSQL, DynamoDB, Redis)
  • Strong experience with CI/CD pipelines and version control systems (e.g., Git) in large-scale production environments
  • Familiarity with message queues and streaming platforms (e.g., Kafka, SQS) in real-world use cases

Responsibilities

  • Lead the design and implementation of backend services that support core storefront features, including game browsing, search, recommendations, and promotions
  • Collaborate across engineering and product teams to turn business requirements into well-architected, maintainable solutions
  • Apply and share advanced backend engineering practices to improve performance, scalability, and security
  • Build backend features using modern frameworks and languages such as Node.js, Java, Kotlin or Python
  • Mentor and support other engineers through design discussions, code reviews, and knowledge sharing
  • Troubleshoot and resolve complex production issues across distributed systems, with a focus on preventing recurrence through systemic fixes
  • Contribute to the evaluation and adoption of tools, technologies, and patterns that help the team deliver high-quality software efficiently

Other

  • 7+ years of experience
  • Strong communication and collaboration skills, with a track record of mentoring peers and sharing knowledge to raise the technical bar
  • Ability to take technical ownership of significant systems or features, guiding their design and evolution while collaborating closely with other engineers
  • Unlimited PTO and sick time
  • Recognized individuals for 7 years of employment with a paid sabbatical