Software Development Lead (BLIP)

Amagi

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 month ago
  • Apply easily
ABOUT AMAGIAmagi is a global leader in cloud-managed services for the Streaming TV and Broadcast TV industry. Amagi enables TV networks and content owners to distribute and monetize their content. Amagi’s clients include premium networks and platforms such as NBCU, CBS, PBS, Samsung TV Plus, Redbox, XUMO, Roku, A+E Networks, Viceland TV, MGM, ShortsTV, Yahoo! Finance, PeopleTV, Tastemade, Turner Corporation, Discovery Networks and more.Amagi pioneered the use of cloud technologies in the broadcast industry, and today manages 2500+ channels with deployments in more than 40 countries. Amagi is an advanced tier partner of Amazon Web Services (AWS), and works on the latest cloud technologies that are shaping the media and entertainment industry. Amagi has sales offices in New York, Los Angeles and London, an operations center in New Delhi, and an innovation center in Bangalore. For more information, visit .JOB DESCRIPTIONJob role: Software Development LeadLocation: BangaloreRole reporting into: Engineering ManagerJob Responsibilities:You will be responsible for
  • Leading a team of 2 to 5 software engineers and responsible for the following:
  • Designing and coding the right solutions starting with broadly defined problems in the broadcast domain.
  • Designing and writing highly available, RESTful, scalable and distributed backend applications using
  • modern programming languages (like Python, Golang, Ruby),
  • database systems (modern SQL / NoSQL DBs, REDIS, MySql, DynamoDB, MongoDB, etc),
  • messaging/communication frameworks (Pubnub, ZeroMQ, gRPC, REST)
  • and orchestration systems (Docker, Kubernetes,)
  • Developing microservices running on edge servers, private clouds or public cloud platforms like AWS and GCP.
  • End-to-end responsibility which includes,
  • gathering engineering requirements,
  • designing solutions,
  • implementing and writing reusable, testable, and efficient code,
  • testing and building test frameworks for your own applications,
  • writing frameworks for deploying your applications
  • taking part in peer code reviews and
  • 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.
Requirements
  • 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 implementation across the organization
  • Bachelor’s Degree or Master's Degree in Computer Science or related field
  • A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
  • Proficiency in, at least, one modern high-level programming language such as Python, Golang, Java or Ruby.
  • Expertise in Linux fundamentals.
  • Preferably, experience in AWS services like S3, EC2, EBS, EKS or equivalent services in GCP or Azure.
Preferred Work Experience: 6-9 YearsEducation/Qualifications: BE/BTech/MTech

Amagi

Similar Jobs

  • Lead Developer, Software Development

    TransUnion

    • Bangalore, Karnataka
    What We'll Bring: Designs, develops, troubleshoots and debugs software programs for enhancements and new products. Develops software and tools in support of design, infrastructure …
    • 23 days ago
  • Lead II, Software Engineering - Development

    Kyndryl

    • Bangalore, Karnataka
    Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always m…
    • 26 days ago
  • Lead, Software Engineering - Development

    Kyndryl

    • Bangalore, Karnataka
    Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always m…
    • 2 months ago