Software Development Engineer II / III (RP)

Amagi

Amagi

Software Engineering
Bengaluru, Karnataka, India
Posted on May 7, 2025

JOB DESCRIPTION

Role: Software Development Engineer II

Amagi Background

Amagi is a dynamic cloud-native SaaS platform that enables content owners to deliver their media seamlessly to consumers across various devices. With a strong emphasis on transforming media consumption, Amagi connects content owners, distribution platforms, consumers, and advertisers to curate exceptional viewing experiences. As a leader in the FAST (Free Ad-supported Streaming TV) space, Amagi supports over 500 media brands across 1500+ endpoints and continues to witness tremendous growth.

Amagi Analytics

Amagi Analytics is dedicated to providing comprehensive insights via its end-to-end analytics product. This highly scalable platform handles the ingestion of multiple TBs of data daily, offering valuable analytics and predictions to users across channel performance, content efficiency, advertising insights, and billing data.

Role reporting into: Senior Engineering Manager, Amagi Analytics

Location:Bangalore, India

Key Responsibilities

  • Develop, maintain, and enhance scalable backend services and frameworks within the data platform team.
  • Work closely with product managers, designers, and fellow engineers to ensure deliverables and milestones are met.
  • Contribute to the design, development, and implementation of efficient and maintainable code.
  • Involve in code reviews and design discussions to promote best practices.
  • Diagnose performance bottlenecks and scalability challenges, proposing innovative solutions.

You will excel at this role, if you have

  • A bachelor’s/master’s degree in Computer Science or related field with 3+ years of experience in software development.
  • Proficient in either Python or Go, with hands-on experience in relevant frameworks (Django, Flask, etc. for Python and relevant frameworks for Go).
  • Solid understanding of REST API development, including design principles and implementation.
  • Experience with database modeling, SQL, and query optimization techniques.
  • Familiarity with microservices architecture and cloud environments (AWS, GCP, etc.).
  • Ability to work within an Agile development environment and contribute to team goals.
  • Strong problem-solving skills and the ability to think critically.
  • Good communication skills to collaborate effectively with cross-functional teams.
  • Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
  • Experience in the media, advertising, or streaming industry is a bonus.

Why Join Amagi?

  • Opportunity to work in a leading company at the forefront of the cloud-managed broadcast industry.
  • Engage with cutting-edge technologies in a creative and innovative work environment.
  • Contribute significantly to the development of next-generation Ad Tech solutions in the broadcasting sector.