Staff Software Engineer (Full Time; Multiple Openings) at RingCentral

Denver, Colorado, United States

RingCentral Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
Cloud Communications, SoftwareIndustries

Requirements

  • U.S. Master of Science degree or foreign academic equivalent in Computer Science, Electronic Engineering or related field plus two (2) years of relevant, progressive experience, or U.S. Bachelor of Science degree or foreign academic equivalent in Computer Science, Electronic Engineering or related field plus five (5) years of relevant, progressive experience (or suitable combination of education, training & experience)
  • Experience with Linux, Windows Server, Amazon Web Services (AWS), Google Cloud, Docker, Kubernetes, GIT, Python, TCP/IP, DHCP, DNS, Terraform, Ansible, Spinnaker, Gitlab, Golang, VMWare, Postgres, Mongo, Django, Jenkins and SRE/DevOps practices

Responsibilities

  • Design and implement containerized infrastructure with automation for deployment of large-scale clusters in cloud and on-premise environments
  • Develop infrastructure solutions, including DNS, package and image repositories, mail relays and NTP
  • Build and maintain deployment packages and automation tools for consistent application delivery
  • Provide ongoing support for production environment, including delivering changes, troubleshooting, managing issues, root cause analysis, and post-mortems
  • Research, design, and integrate Kubernetes-based technologies to improve performance, security, and scalability of infrastructure systems
  • Develop a company-wide service to manage infrastructure systems using Golang and Python; integrate current systems with that service
  • Develop AI solution for the internal company needs and customer-facing services
  • Design and implement integration with Google Cloud Virtual Machines
  • Perform capacity planning, performance optimization, and scalability improvements for distributed infrastructure systems
  • Manage and provision computer data center resources through infrastructure as code (IaC) using Terraform
  • Develop production stability improvements through monitoring, designing process improvements, and developing automation features
  • Develop and utilize CI/CD processes
  • Design automated software and product upgrades, change management and release management solutions
  • Continuously improve and share knowledge of systems and infrastructure and produce updated documentation
  • Assist with deployment shifts as needed

Skills

Key technologies and capabilities for this role

KubernetesGolangPythonTerraformGoogle CloudIaCDockerDNSNTPAutomationMonitoring

Questions & Answers

Common questions about this position

What education and experience are required for this Staff Software Engineer role?

A U.S. Master of Science or foreign equivalent in Computer Science, Electronic Engineering or related field plus two years of relevant experience is required, or a U.S. Bachelor of Science or equivalent plus five years of experience; any suitable combination of education, training, and experience is acceptable.

What technical skills and technologies are needed for this position?

Key skills include experience with Linux, Windows Server, AWS, Google Cloud, Docker, Kubernetes, GIT, Python, TCP/IP, DHCP, DNS, Terraform for IaC, Golang, and Kubernetes-based technologies.

Is this a remote position, or is there a location requirement?

This information is not specified in the job description.

What is the salary or compensation for this role?

This information is not specified in the job description.

What makes a strong candidate for this Staff Software Engineer position?

Strong candidates will have the required education and experience in infrastructure engineering, plus hands-on expertise in containerization, cloud platforms like AWS and Google Cloud, Kubernetes, Docker, Terraform, Python, Golang, and skills in automation, CI/CD, and production support.

RingCentral

Phone and video system

About RingCentral

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI