Senior Software Engineer

Senior
Bengaluru, 🇮🇳 India
Software Developer
Software development

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.

Requirements

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 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, experiencein AWS services like S3, EC2, EBS, EKS or equivalent services in GCP or Azure.

Preferred Work Experience: 2 - 6 Years

Education/Qualifications: BE/BTech/MTech

 

Amagi

Amagi

Amagi is a global leader in cloud-based SaaS technology for broadcast and connected TV, enabling content owners to launch, distribute and monetize live linear channels on connected TV and SVOD platforms

SaaS
Technology
Cloud Computing
Media
Television
Software
Entertainment
Advertising

LinkedIn

Amagi is the world’s leading cloud-managed broadcast services and targeted advertising solutions company.

🏭Computer Software
🎂2008
1.0K
111.6K

Updated  

Other jobs at Amagi

 

 

 

 

 

 

 

 

View all Amagi jobs

Why OmniJobs?

  • Rare & hidden jobs
  • New jobs every day
  • No expired job posts
  • All jobs in English

Receive emails about similar jobs

Get alerts to your inbox about new open jobs that are similar to this one.

🇮🇳 India
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs