Senior Cloud Software Engineer

Vonage · Remote

Company

Vonage

Location

Remote

Type

Full Time

Job Description

Senior Cloud Software Engineer

Are you a Software Engineering geek? Do you have a taste for Network Technologies, Backend Software, Cloud Automation and Scalability problems?


Vonage Video, the leading product in WebRTC video communications, is looking for (Senior) Software Engineers to join our Media Cloud Engineering team. Successful Candidates will explore new ways to further enhance Video Platform, our PaaS Backend Software, Control and Provisioning of Cloud resources, Scalable Architecture Designs, Distributed Computing, and beyond. 


The candidate will be interested in both feature development as well as systems engineering with a heavy focus on quality, fault-tolerance and reliability. He/she will have a taste for data driven approaches to get insights, and also for tracking and adopting leading Industry Standards. Drivennes and motivation to see his/her work used and deployed in large-scale production systems with extremely high service availability will be a must.


You would be joining an international, very experienced team of Software Engineers and Scientists passionate for real time communications, media, cloud infrastructure, and much more.

Responsibilities include:

  • Hands-on software development and scalable cloud systems design.
  • Implement new features for cloud automation and scalability of the Vonage Video Platform.
  • Contribute to architectures for a highly distributed, scalable, and highly available platform, resource optimization strategies, and real-time network communications.
  • Design and develop approaches to monitor, evaluate and improve service quality.
  • Collaborate on projects involving cloud automation, cloud systems and coordinate with other teams.

Required Skills:

  • Bachelor’s/Master’s degree in Software Engineering, Computer Science, Telecommunications or equivalent.
  • Strong Python and/or Node.js, and willingness to learn more languages.
  • Experience working on cloud systems software engineering.
  • Excellent debugging and problem solving skills.
  • Experience with CI/CD in Jenkins or similar tools.
  • Experience with cloud technologies such as AWS, Kubernetes, Helm, Docker.
  • Infrastructure as code (Ansible and/or Terraform).
  • Monitoring and alerting software design and automation (Prometheus/Alertmanager).
  • Excellent written and spoken English.

A plus, if one or more of the following are also provided:

  • Hands-on experience with some of the following: Crossplane, ArgoCD, Calico or other CNIs.
  • Experience on programming-based automated software benchmarking load testing.
  • Experience with some technologies like REDIS, Kafka, etc. 
  • Additional Java coding skills.
  • Some data science skills to understand and analyze logs data and behavior in production.
  • Experience with communication technologies and cloud systems involving VoIP, SIP, H.323, RTP/RTCP, STUN, TURN, ICE, and communication standards.

What is in it for you:

  • Annual bonus and Cash awards
  • Unlimited paid holidays
  • Dental & Eye Cover
  • Extended Maternity and Paternity Leave
  • Clear career path
  • Flexible working hours
  • Industry conferences as a team or individual
  • Work laptop


#LI-MW1

#LI-REMOTE 

Apply Now

Date Posted

09/01/2022

Views

5

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer Networking Software and Services - xAI

Views in the last 30 days - 0

The text describes xAIs mission to develop AI systems for understanding the universe and advancing human knowledge It outlines a role involving networ...

View Details

Senior Design Manager (Infrastructure) - Canonical

Views in the last 30 days - 0

Canonical a leading opensource provider seeks a Senior Design Manager to drive innovation in cloud and AI technologies The role offers remote work glo...

View Details

Senior Product Designer - Org & Security - Typeform

Views in the last 30 days - 0

This job description outlines a role in developing an intelligent contact management system with AI capabilities The position involves designing user ...

View Details

Senior Business Analyst - Xpansiv

Views in the last 30 days - 0

Xpansiv promotes its role as an energy market innovator with a global platform for environmental commodities The job posting seeks a Business Analyst ...

View Details

Senior Specialist Senior Accountant Shared Financial Services - Make-A-Wish America

Views in the last 30 days - 0

The text describes Make a Wish Foundations mission to grant childrens wishes and their community efforts It outlines job positions with remotehybrid o...

View Details

Principal Cloud Architect: Pre-Sales - Myriad360

Views in the last 30 days - 0

This job description outlines a senior cloud architect role requiring Azure and GCP expertise focusing on secure cloud solutions The company emphasize...

View Details