Senior Software Engineer - Linux Virtualization

Seattle, Washington, United States
Software and Services


Weekly Hours: 40
Role Number:200465068
The Linux virtualization engineer is responsible for designing, implementing, and managing virtualization technologies on Linux-based systems. They will build and solve Linux production systems at scale. As well as multi-datacenter deployment and supporting a large-scale Linux environment with heterogeneous hardware.

Key Qualifications

  • Expertise in Linux Operating Systems: You should have an in-depth understanding of Linux operating systems, including their installation, configuration, and administration
  • Proficiency in Virtualization Technologies: You must have hands-on experience in virtualization technologies such as KVM, Xen, and VMware, including their installation, configuration, and administration
  • Familiarity with Cloud Computing: Knowledge of cloud computing platforms, such as AWS, GCP, and Azure, is essential for managing virtualization infrastructure in cloud environments
  • Understanding of Networking: You should have a good understanding of networking concepts, including TCP/IP, DNS, DHCP, and VLANs
  • Scripting Skills: Proficiency in scripting languages like Python, Bash, and PowerShell is essential for automating tasks and creating custom solutions


- This is Senior Linux system Engineer position with dedicated focus on E2E system validation - Build, automate and support critical infrastructure supporting applications used across multiple teams - Run different automation pipelines in the large ecosystem, including provision, orchestration, and supervising on Linux baremetal and Linux Virtual Machines. - Collaborate across teams to run workloads and analyze/debug data - Evolve and modify the Analytics Platform based on requirements - Write code, tests, documentation, participate in code reviews

Education & Experience

- BS, MS, or PhD degree in Computer Science or equivalent experience

Additional Requirements

  • - Cassandra, Kerberos, SDN, Docker, Kubernetes, Serverless Computing, etc
  • - Prior experience as an SRE, Software engineer
  • - Experience in system automation technology, such as Puppet or Ansible
  • - Experience in Docker, Kubernetes and Cloud technologies will be a plus

Pay & Benefits