Software Development Engineer III (Backend)

Posted 2 Days Ago
Be an Early Applicant
Bengaluru, Karnataka
Senior level
News + Entertainment
The Role
The Software Development Engineer III is responsible for building and maintaining highly scalable backend frameworks and microservices for a data platform. Key tasks include collaborating with teams, ensuring timely delivery of high-quality code, participating in design discussions, setting best practices, and resolving performance issues.
Summary Generated by Built In

Description

JOB DESCRIPTION

Role:  Staff Software Development Engineer/ SDE3

Amagi Background

Amagi is a cloud-native SaaS platform that lets every content owner deliver their content to consumers anytime, anywhere, to any device. Amagi helps bring entertainment to hundreds of millions of consumers leading the transformation in media consumption. We believe in a connected ecosystem bringing content owners, distribution platforms, consumers and advertisers together to create great experiences. 

Amagi grew by 136% last year and is on its way to double itself again this year. The market leader in FAST (Free Ad-supported Streaming TV), it delivers more than 500 media brands to 1500+ end points and is growing exponentially. 


Amagi Analytics

develops the end-to-end Analytics Product which offers critical insights across channel, content, advertising, billing etc. to the customers. It is a highly scalable platform which ingests multiple TBs of data per day and makes them available to the end user for Analytics, trends, prediction and data science.


Role reporting into: Senior Engineering Manager, Amagi Analytics

Location:Bangalore, India


Key Responsibilities

  • Build, deploy and maintain a highly scalable backend frameworks and microservices in data platform team.
  • Collaborate with the product, business, design and engineering functions to be on top of your team’s deliverables & milestones.
  • Timely delivery of highly reliable and scalable engineering architecture, and high quality, maintainable and operationally excellent code for your team.
  • Participate in design discussions and code reviews.
  • Set up best practices, gatekeeper, guidelines and standards in the team.
  • Identify and resolve performance and scalability issues.


Requirements

You will excel at this role, if you have

  • A bachelor’s/master’s degree in Computer Science with 5+ years of overall experience, with at least 1+ year of providing technical leadership to teams.
  • Should be able to independently take care of complex backend requirements by engaging the necessary stakeholders.
  • Strong hands-on experience in Python and frameworks like Django, Flask, FAST API, Open API etc.
  • Strong experience in go language is also a preferred skill
  • Strong object oriented design skills, and an uncanny ability to design intuitive modules and class-level interfaces. 
  • Strong hands-on experience in building REST API. 
  • Strong hands on experience in database modelling, sql and query optimization.
  • Deep understanding of setting up micro services infrastructure from scratch to expose API application servers.
  • Ability to set standard, guideline and best practices of building REST API covering topics like use of noun vs verbs, JSON, error code and handling, authentication and authorization, versioning, resource nesting, pagination, Swagger, rate limiter, scale, caching, mock api server.
  • Testing REST API and tools like Postman, curl etc.
  • Experience in building event driven micro services architecture.
  • Experience in RBAC, user access management, Auth0 etc.
  • Deep understanding of building observability with technologies like logging, datadog, prometheus, sentry, grafana, splunk, EKS etc.
  • Sound knowledge of docker, k8, terraform etc. 
  • Knowledge in public clouds (AWS, GCP etc.) is preferred.
  • Excellent leadership skills and communication skills to mentor the engineers under you. 
  • Good to have (preferably) at least 2+ years of experience in Ad tech or media or streaming.


Top Skills

Go
Python
The Company
HQ: New York, New York
1,031 Employees
On-site Workplace
Year Founded: 2008

What We Do

The leader in broadcast and streaming solutions. We provide end-to-end cloud-managed live and on-demand video infrastructure for TV and OTT. Founded in 2008, Amagi has established itself as a cloud technology pioneer and leader enabling TV networks and content owners to launch, manage, distribute and monetize live, linear, and on-demand channels across cable, OTT, Free Ad-supported Streaming TV (FAST) platforms, worldwide.

Similar Jobs

Atlassian Logo Atlassian

Principal Backend Software Engineer

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
Bengaluru, Karnataka, IND
11000 Employees

Toast Logo Toast

Senior Software Engineer

Cloud • Fintech • Food • Information Technology • Software • Hospitality
Bangalore, Bengaluru, Karnataka, IND
5000 Employees

Zeta Global Logo Zeta Global

Senior/Lead Backend Engineer - Campaigns Pod

AdTech • Artificial Intelligence • Marketing Tech • Software • Analytics
Easy Apply
Hybrid
Bengaluru, Karnataka, IND
2194 Employees

John Deere Logo John Deere

Senior Lead Software Engineer

Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
Hybrid
Bangalore, Bengaluru, Karnataka, IND
69000 Employees

Similar Companies Hiring

MediaNews Group Thumbnail
News + Entertainment • Digital Media • Consumer Web • Cloud
Denver, CO
4000 Employees
News 12 Thumbnail
News + Entertainment • Digital Media • Consumer Web
Bethpage, NY
400 Employees
Hedra Thumbnail
Software • News + Entertainment • Marketing Tech • Generative AI • Enterprise Web • Digital Media • Consumer Web
San Francisco, CA
14 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account