Hybrid Software Developer – High-Performance I/O & Storage Systems

Posted 3 hours ago

Apply now

About the role

  • Software Developer at Viridien designing and building high-performance I/O and storage systems for efficient data access. Focused on backend services and APIs, working with modern technologies.

Responsibilities

  • Design and develop high-performance services for data access and storage.
  • Work with storage technologies, including object storage systems.
  • Optimise read and write paths to improve throughput and reduce latency.
  • Build and maintain APIs, including gRPC-based services.
  • Develop backend services supporting distributed data access.
  • Analyse and improve performance across the full data path.
  • Identify and resolve bottlenecks in I/O, storage, and system interactions.
  • Contribute to containerised deployments and distributed architectures.
  • Participate in system design and architecture discussions.

Requirements

  • Strong software development experience in languages such as C, C++, Go, or Python.
  • Proven experience building backend services, distributed systems, or performance-critical components.
  • Understanding of how software interacts with storage systems, operating systems, and hardware.
  • Experience working with I/O-intensive systems, storage APIs, or data services.
  • Experience analysing and optimising performance, including throughput and latency.
  • Experience designing and working with APIs such as gRPC.
  • Familiarity with distributed systems and microservices architectures.
  • Experience with containerisation technologies such as Docker or Kubernetes.
  • Strong problem-solving and analytical skills.

Benefits

  • Competitive salary commensurate with experience
  • Highly attractive bonus scheme
  • Initial 22 days annual leave with future increases, complemented by a flexible buying and selling holiday program
  • Company pension with generous employer contribution
  • Wellbeing Unmind app – puts you in control of your mental health
  • A flexible benefits platform with numerous discount schemes - gym membership, restaurants, cinema tickets, and much more!
  • Regular social club events, spontaneous reward events throughout the year
  • Cycle purchase scheme
  • Flexible Private Medical & Dental care programmes
  • Sponsorship of visas/comprehensive relocation packages
  • Bank Holiday Swap - our holiday swap program allows you to change it for another day of your choice!
  • Relaxed dress code policy
  • Learning and Development

Job title

Software Developer – High-Performance I/O & Storage Systems

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job