JioStar logo

Senior Software Development Engineer

JioStar
NewPosted today

LOCATION

Bengaluru We Work · Onsite

EXPERIENCE

4+ Years

TYPE

FullTime

SKILLS REQUIRED

Backend Developmentdistributed systemsRESTful APIsObservabilityReliability EngineeringPythonC++

Job description

Overview

Senior Software Development Engineer on the Embedded Player team, owning backend capabilities that migrate the existing video player into a scalable, extensible SDK for JioHotstar.

What you'll do

  • Own the end-to-end development of backend capabilities that enable the migration of the existing video player into a scalable, extensible SDK
  • Design and implement robust APIs, services, and platform components that support SDK integration, configuration, lifecycle management, and adoption
  • Develop scalable, reliable solutions for supporting player functionality across multiple client platforms and device ecosystems
  • Collaborate closely with Player engineers, product managers, and platform teams to define requirements, architecture, and migration strategies
  • Build monitoring, observability, and operational frameworks to ensure the reliability, performance, and health of SDK-enabled player services
  • Optimize backend workflows and services for performance, scalability, cost, and latency while maintaining high reliability standards
  • Mentor junior engineers and contribute to team knowledge sharing through documentation and technical discussions
  • Drive continuous improvement through profiling, monitoring, architecture evolution, and iterative optimization of the platform

What you'll need

  • 4+ years of professional software engineering experience, with strong experience building backend services and production-grade systems
  • Expert-level proficiency in at least one of: Python, or C++ with strong software engineering fundamentals
  • Hands-on experience designing, building, and operating scalable backend services and APIs in production environments
  • Solid understanding of video playback technologies, including streaming protocols, player architecture, and client-server interactions, or a strong willingness to learn and develop expertise in these areas
  • Experience with large-scale distributed systems, microservices, and cloud infrastructure (AWS/GCP)
  • Proficiency with backend engineering technologies such as REST/gRPC APIs, databases, caching, messaging systems, and observability frameworks
  • Experience building platforms or SDK-enabling services that support multiple clients, platforms, or product integrations
  • Understanding of performance, scalability, reliability, and operational considerations when building high-traffic services
  • Excellent problem-solving skills and ability to take ownership of complex technical challenges
  • Strong communication skills and ability to collaborate effectively across engineering, product, and platform teams
  • Bachelor's/master's in computer science or a related field with 4 to 7 years of professional experience, or BE/B.Tech in Computer Science, Electrical Engineering, or equivalent

Nice to have

  • MS or PhD

Details

  • Location: Onsite, Bangalore
  • Work type: Full time

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 Development Engineer