Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer / Staff Software Engineer @ Amagi Media Labs

Home > Quality Assurance and Testing

 Senior Software Engineer / Staff Software Engineer

Job Description

About Amagi

We are a next-generation media technology company that provides cloud broadcast and targeted advertising solutions to broadcast TV and streaming TV platforms. Amagi enables content owners to launch, distribute, and monetize live linear channels on Free Ad-supported Streaming TV and video services platforms. Amagi also offers 24x7 cloud-managed services bringing simplicity, advanced automation, and transparency to the entire broadcast operations. Overall, Amagi supports 700+ content brands, 800+ playout chains, and over 2500 channel deliveries on its platform in over 40 countries. Amagi has a presence in New York, Los Angeles, Toronto, London, Paris, Melbourne, Seoul, Singapore, and broadcast operations in New Delhi, and an innovation center in Bangalore.

For more information visit us at www.amagi.com

About the Team

We are a business operating systems team and it is easy to define what we do by our charter:-

# 100% of Amagi provisioned resources are aligned with sold SKU (Sold = Deployed = Billed)

# 100% of Amagi hosted services is provisioned through traceable methods

# 100% accurate and automated billing for subscription and consumption based usages

Well, this is not rocket science to build! Also, it is not a smooth sail through still water given the historical blunders that we have collectively committed. So what are we trying to do - fix the past and fix for the future. We are developing a bunch of tiny, micro and full scale services to manage the business workflows within Amagi. And the languages include python, Go, Javascript/Typescript and of course our own human language.

We need software engineer, not just software developer.

We need someone who will listen and articulate well.

We need someone who will figure out what to do on ones own.

We need someone who will make the job interesting, instead of looking for an interesting job.

Position - Software Engineer and Senior Software Engineer

Location: Bangalore

Role Reporting into: Engineering Manager

Does this role have direct reports: No

Job Responsibilities:

You will be responsible for

Designing and coding right solutions starting with broadly defined problems in the broadcast domain.

Designing and writing highly available, RESTful, scalable and distributed backend applications using

o modern programming languages (like python, golang, ruby),

o database systems (modern sql/nosql DBs, REDIS, MySql, DynamoDB, MongoDB, etc),

o messaging/communication frameworks (Pubnub, ZeroMQ, gRPC, REST) o and orchestration systems (Docker, Kubernetes,)

Developing micro services running on edge servers, private clouds or public cloud platforms like AWS and GCP.

End to end responsibility which includes,

o gathering engineering requirements,

o designing solutions,

o implementing and writing reusable, testable, and efficient code,

o testing and building test frameworks for your own applications,

o writing frameworks for deploying your applications

o taking part in peer code reviews and

o mentoring new people and freshers.

Driving best practices and engineering excellence.

Working with other team members to develop the architecture and design of new and current systems.

Working in an agile environment to deliver high quality software.

Working closely with quality assurance teams and devops/ops teams to take your product to deployment.

You should have:

Good learning ability to grasp new domains and comfort to understand both depth and breadth across the technology platform(s)

Good written and oral communication skills to enable effective coordination and implement

Job Classification

Industry: TV / Radio
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Freshers

Contact Details:

Company: Amagi Media Labs
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Automation Manager Quality Assurance Linux Coding MySQL Javascript Agile Data structures SQL Python

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Senior Logic Design Engineer - Core Pipeline Units

  • IBM
  • 8 - 10 years
  • Bengaluru
  • 9 hours ago
₹ Not Disclosed

System Software Test Specialist

  • IBM
  • 3 - 5 years
  • Bengaluru
  • 9 hours ago
₹ Not Disclosed

Quality Engineer-Automation

  • IBM
  • 3 - 5 years
  • Pune
  • 10 hours ago
₹ Not Disclosed

Quality Engineer-Automation

  • IBM
  • 3 - 5 years
  • Bengaluru
  • 14 hours ago
₹ Not Disclosed

Amagi Media Labs

Amagi Media Labs Pvt. Ltd