Skillz logo

Senior Software Engineer - Backend

Skillz
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

5+ Years

SKILLS REQUIRED

Backend DevelopmentDistributed SystemsCachingKubernetesGoLangJavaRelational Databases

Job description

Overview

Design, build, and operate distributed backend services that power real-time gaming experiences, working across the full development lifecycle in an agile environment.

What you'll do

  • Design, develop, and maintain scalable, high-performance backend services in Golang and/or Java.
  • Build and evolve distributed, multi-tiered systems using caching layers (Redis, Memcached) and relational databases.
  • Develop low-latency, real-time applications that support live competitive gameplay.
  • Set the standard for operational excellence and drive measurable improvements in customer SLAs and system KPIs.
  • Balance paying down technical debt with shipping customer value.
  • Explain technical challenges, trade-offs, and solutions through design documents, reviews, and presentations to engineers, senior leadership, and cross-functional partners.
  • Deploy and run services on public cloud platforms (AWS, Azure, or GCP) and container orchestration platforms like Kubernetes.
  • Mentor teammates and build a culture of ownership, quality, and accountability within the team.
  • Work with product, design, and other cross-functional teams to turn business needs into solid technical solutions.

What you'll need

  • 5+ years of professional software development experience in Golang and/or Java.
  • Strong experience with distributed, multi-tiered systems, caching (e.g., Redis, Memcached), and relational databases.
  • Experience building low-latency, high-performance applications in real-time systems.
  • Proficiency with at least one major cloud provider (AWS, Azure, or GCP).
  • Hands-on experience with Kubernetes or similar container technologies.
  • Bachelor's degree in Computer Science or a related technical field, or equivalent industry experience.
  • Solid computer science fundamentals: object-oriented design, algorithm design, data structures, problem solving, and complexity analysis.
  • Strong knowledge of public cloud services and modern service architectures.
  • Excellent communication skills across formats (technical design docs, code reviews, external-facing presentations) and audiences (engineers, managers of managers, cross-functional teams).
  • Comfort working in a fast-moving agile environment where every team member contributes across the full development lifecycle.

Nice to have

  • Experience in the gaming industry.

Details

  • Based in the Bengaluru office, Karnataka, India.
  • On-site 4 days a week.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Backend