Sr. Software Engineer

Sanmina

Colorado Springs (CO)

On-site

USD 125,000 - 140,000

Full time

31 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance
Life insurance
Disability insurance
Savings plan
Holidays and PTO
RSU eligibility
Discretionary bonus

Job summary

Sanmina is seeking an experienced Software Developer to join our core engineering team in Colorado Springs to build, maintain, and optimize software-defined storage management systems. The role emphasizes Linux storage stacks, Kubernetes internals, and low-level system debugging for high-reliability storage services.

You will contribute to architectural decisions, perform end-to-end task planning, and collaborate across disciplines in a fast-paced environment.

Qualifications

  • Bachelor's Degree in a related field and a minimum of 8 years of related experience.
  • Deep expertise in Linux storage stacks, Kubernetes internals, and low-level system debugging.
  • Ability to read and write kernel code: kernel modules, kernel debugging.
  • Experience with CSI drivers and storage orchestration.

Responsibilities

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

Skills

C or Go
Linux kernel depth
Kernel debugging
CSI driver
Kubernetes internals
etcd
API machinery
SCSI standards
Storage drivers
Ceph
BeeGFS
OpenLustre
LIO
SCST
Networking fundamentals
tcpdump
wireshark
VPN
OpenVPN

Education

Bachelor's degree

Tools

CSI driver development
Kubernetes distribution
SCSI interfaces

Job description

Job Description

Viking Enterprise Solutions (VES) has a rich history of leadership in providing storage and storage server platforms to hyperscale and enterprise data centers worldwide. The division leads the market with ultra-high capacity and high-performance systems. Now VES provides advanced software solutions supporting ML/AI applications for generative and inferential AI in the data center and at the Edge. Software is at the heart of what makes VES a solutions provider. Cloud native systems are designed and built to simplify the use of tools and hardware so users get the job done quickly and efficiently. VES also designs and builds NVMe flash based server appliances, JBOD storage systems and related products for a variety of data center and storage applications. Viking Enterprise Solutions products are tailored for integration into OEM, System Integrator and data center products.

Job Purpose

Viking Enterprise Solutions 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.

Nature Of Duties/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.
Education And Experience
  • Bachelor's Degree in a related field of work and minimum of 8 years of related Experience.

Nobody is an expert in all four areas below, and we don’t expect you to be, we’re looking for deep hands-on expertise in at least two of the three core areas (Linux, Kubernetes, Storage). Networking is strong plus on top of any combination

Core Area 1: Linux (kernel-level depth)
  • The expertise to read and write kernel cod: 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 Internal
  • You’ve developed complete CSI driver solutions or build and operated custom Kubernetes distribution: Not just deployed apps onto managed cluster
  • You understand the ecosystem down to the low level: etcd, kubelet, the CRI/CNI/CSI interfaces, controllers and operators, API machinery.
  • You can 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)
  • You know what the SCSI SAM, SPC, and SBC standards are for and how they shape real implementation
  • You’ve written 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
  • You’re familiar with advanced and distributed filesystems(e.g. BeeGFS, SeaweedFS, Ceph or similar)
  • You know 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

Sanmina is an Equal Opportunity Employer

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, and is just one element of our total rewards package. The total rewards package also includes a variety of benefits, including health insurance coverage, life and disability insurance, savings plan, Company paid holidays and paid time off (PTO) for vacation and/or personal business and, depending on the role, may include eligibility for restricted stock unit awards and participation in a discretionary bonus program.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Sanmina-SCI Systems de México • Colorado Springs (CO)

On-site
USD 125,000 - 140,000
Health insurance
Life and disability insurance
Savings plan
+2
Sr. Software Engineer
Sr. Software Engineer

SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED • Colorado Springs (CO)

On-site
USD 125,000 - 140,000
Health insurance
Life insurance
Disability insurance
+2
Senior Test Engineer
Senior Test Engineer

Sanmina • Colorado Springs (CO)

On-site
USD 108,000 - 155,000
Health insurance coverage
Life and disability insurance
Paid time off (PTO)
Senior Test Engineer
Senior Test Engineer

Sanmina-SCI Systems de México • Colorado Springs (CO)

On-site
USD 108,000 - 135,000
Health insurance coverage
Company paid holidays
Paid time off for vacation
Systems Test Engineer
Systems Test Engineer

Sanmina-SCI Systems de México • Colorado Springs (CO)

On-site
USD 91,000 - 100,000
Health insurance
Life and disability insurance
Savings plan
+2
Senior Test Engineer - Storage & Server Validation
Senior Test Engineer - Storage & Server Validation

Sanmina • Colorado Springs (CO)

On-site
USD 108,000 - 155,000
Sr. Mechanical Design Engineer
Sr. Mechanical Design Engineer

Sanmina-SCI Systems de México • Colorado Springs (CO)

On-site
USD 115,000 - 140,000
Health insurance
Life and disability insurance
Savings plan
+4
Senior Electrical Engineer
Senior Electrical Engineer

SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED • Colorado Springs (CO)

On-site
USD 135,000 - 160,000
Senior Electrical Engineer
Senior Electrical Engineer

Sanmina-SCI Systems de México • Colorado Springs (CO)

On-site
USD 135,000 - 160,000
Health insurance coverage
Life and disability insurance
Company paid holidays
+1
Sr. Mechanical Design Engineer
Sr. Mechanical Design Engineer

SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED • Colorado Springs (CO)

On-site
USD 115,000 - 140,000
Health insurance
401(k) / Savings plan
Discretionary bonus
+1