Jobs · Engineering · Colorado

Sr. Software Engineer

Sanmina · Colorado Springs, CO · 2 wk ago
Engineering$125k–$140k/yrFull-time

About the role

Viking Enterprise Solutions (VES) provides flexible, scalable, and resilient storage array platforms for enterprise and cloud service providers. We are looking for an experienced Software Developer to join our core engineering team to build, maintain, and optimize software-defined storage management systems using open-source and proprietary technologies. The ideal candidate possesses deep expertise in Linux storage stacks, Kubernetes internals (e.g., CSI drivers, orchestration), and low-level system debugging. In this role, you will contribute to critical architectural decisions, execute end-to-end task planning, and deliver high-reliability storage services in a fast-paced, collaborative environment.

Responsibilities

  • Design, build and maintain storage services and their integration into Kubernetes (CSI drivers, storage orchestration, provisioning, and data-path components)
  • Work within the Linux Storage stack: block layer filesystems, and drive and target that expose storage to clients
  • Debug hard problems that span multiple layers: kernel, storage, drivers, cluster orchestration, networking and getting to the root cause
  • Harden, package, and ship storage and other components as part of the Kubernetes based product, including performance analysis and failure-mode testing
  • Contribute to architectural decisions on how storage, compute and networking fit together

Requirements

  • Bachelor's Degree in a related field of work and minimum of 8 years of related experience
  • Deep hands-on expertise in at least two of the following core areas: Linux, Kubernetes, Storage (Networking is a strong plus)

Skills

Core Area 1: Linux (kernel-level depth)

  • The expertise to read and write kernel code: kernel modules, kernel debugging, and working knowledge of kernel subsystems relevant to IO
  • Deep understanding of the Linux IO path and how the kernel, memory management, and scheduling affect storage behavior and performance
  • Strong systems programming skills (C or Go)

Core Area 2: Kubernetes Internals

  • Developed complete CSI driver solutions or built and operated custom Kubernetes distributions (not just deployed apps onto managed clusters)
  • Understanding of the ecosystem down to the low level: etcd, kubelet, the CRI/CNI/CSI interfaces, controllers and operators, API machinery
  • Ability to debug cluster internals: Why a node is NotReady, why a volume won’t mount, what the scheduler or kubelet is actually doing

Core Area 3: Storage (Protocols, Drivers, and Distributed systems)

  • Knowledge of SCSI SAM, SPC, and SBC standards and how they shape real implementation
  • Experience writing Linux Storage Drivers, or worked extensively inside the code of a file storage/sharing service such as Samba, NFS, or filesystems like ZFS or OpenLustre
  • Familiarity with advanced and distributed filesystems (e.g. BeeGFS, SeaweedFS, Ceph or similar)
  • Knowledge of the Linux block/target landscape: SCST, LIO, and the Linux SCSI subsystem

Strong Plus: Networking and Performance

  • Advanced networking fundamentals: how ARP, switches, and routers actually work; L4 through L7 filtering
  • Complex configuration: subnetting, routing, GRE and other tunneling setups
  • VPN and mesh technologies: WireGuard, Tailscale, EdgeVPN, OpenVPN
  • Fluency with diagnostic tooling (tcpdump, wireshark): able to resolve any complex networking issue, including Kubernetes (CNI, kube-proxy, overlay network)
  • Performance engineering: profiling, benchmarking, and tuning storage and network stack

Pay

Salary Range (annual): $125,000 - $140,000. Actual base pay within this range (determined at the offer stage) will be based on a candidate's years of relevant work experience, education, certifications, and skills.

Benefits

  • Health insurance coverage
  • Life and disability insurance
  • Savings plan
  • Company paid holidays and paid time off (PTO) for vacation and/or personal business
  • Depending on the role, may include eligibility for restricted stock unit awards and participation in a discretionary bonus program

Similar jobs

Sr. Software Engineer

Shield Consulting Solutions, Inc.Annapolis Junction, MD· 2 days ago
Engineering$235k–$245k/yrapply on theapplicantmanager.com

Sr. Software Engineer

TEKsystemsJackson, MI· 1 mo ago
Information Technology$45–$65/hrapply on ars2.equest.com

Sr. Software Engineer

Magna InternationalAuburn Hills, MI· 2 mo ago
Engineeringapply on wd3.myworkdaysite.com

Sr. Software Engineer

Blue OriginGreater Seattle Area· 2 mo ago
Engineering$198k–$277k/yrapply on blueorigin.wd5.myworkdayjobs.com