Taro Logo

Software Development Engineer II (ARM)

A next-generation media technology company providing cloud broadcast and targeted advertising solutions to broadcast TV and streaming TV platforms.
Backend
Mid-Level Software Engineer
In-Person
501 - 1,000 Employees
2+ years of experience
Enterprise SaaS · Media
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II (ARM)

Amagi, a leading media technology company, is seeking a Software Development Engineer II to join their team in Bengaluru, India. This role offers an exciting opportunity to work on cloud broadcast and targeted advertising solutions used by over 700 content brands globally. As an SDE II, you'll be responsible for designing and developing highly available, scalable backend applications and microservices using modern technologies like Golang, Python, and Ruby. You'll work with various database systems, messaging frameworks, and cloud platforms (AWS/GCP).

The position requires end-to-end ownership, from gathering requirements to deployment, and includes mentoring opportunities. You'll be part of an agile team, collaborating with QA and DevOps to deliver high-quality software. The ideal candidate should have 2-5 years of experience, strong computer science fundamentals, and expertise in Linux and cloud services.

Amagi offers a dynamic work environment with a presence across major global cities and an innovation center in Bangalore. They support over 800 playout chains and 2500 channel deliveries across 40 countries, making this an excellent opportunity to work on large-scale, impactful projects in the media technology space. The company's strong market position and innovative technology stack make it an attractive destination for engineers looking to grow their careers in the media tech industry.

Last updated 2 days ago

Responsibilities For Software Development Engineer II (ARM)

  • Design and write highly available, RESTful, scalable and distributed backend applications
  • Develop microservices running on private clouds or public cloud platforms like AWS and GCP
  • Gather engineering requirements
  • Design solutions
  • Implement and write reusable, testable, and efficient code
  • Test and build test frameworks
  • Write frameworks for deploying applications
  • Participate in peer code reviews
  • Mentor new people and freshers
  • Work with team members on architecture and design
  • Work in an agile environment
  • Work with QA and DevOps teams
  • Provide support for production systems

Requirements For Software Development Engineer II (ARM)

Go
Python
Ruby
MySQL
PostgreSQL
Redis
Kubernetes
  • Good learning ability to grasp new domains
  • Good written and oral communication skills
  • Solid foundation in computer science, data structures, algorithms, and software design
  • Proficiency in at least one modern high level programming language (Python, Golang, or Ruby)
  • Expertise in Linux fundamentals
  • Experience in AWS services (S3, EC2, EBS, EKS) or equivalent services in GCP or Azure (preferred)
  • BE/BTech/MTech degree
  • 2-5 years of work experience

Interested in this job?