Cirrus Data Solutions Inc. logo
Cirrus Data Solutions Inc.
Posted 71 days agoVerified live 2d ago

Software Engineer (Go)

Brief overview

Remote
$80k–$135k/yrStated range
2+ yrsMinimum
Go programmingPython programmingDockerKubernetesLinux operating systemsDatabase programminggRPCS3RedisSAN architectureCloud storage architecture

About the company

Cirrus Data Solutions Inc. logo
Cirrus Data Solutions Inc.cirrusdata.com

Cirrus Data Solutions Inc.

Job description

Summary

Cirrus Data Solutions is headquartered in Syosset, New York, and is focused on redefining and streamlining data management for block storage. They are seeking a Software Engineer proficient in Go to design and implement features for their flagship product, while innovating and solving complex problems in a collaborative environment.

Responsibilities

  • Designing and Implementing features, enhancements and e2e tests for our flagship product – Cirrus Migrate Cloud and its Cloud SaaS offering
  • Analyzing and solving challenging problems
  • Working with an open-minded team in a company with a flat organizational structure
  • Always being encouraged to innovate when crafting solutions to particularly thorny issues
  • Working on both Cloud Services and System Software, at scale
  • Contributing to multiple, varied phases of our development through planning, design, implementation, DevOps, testing and automation
  • Selecting your own preferred cutting-edge technologies and tools
  • Programming in Go, Python, and other languages

Skills

  • 2+ years of experience in software development
  • Experience developing well-engineered, testable code in a modern programming language (primarily in Go)
  • Experience with containerization (Docker and Kubernetes)
  • An appreciate of clean architecture and design patterns
  • A desire to learn and to adopt to new technologies under dynamic timeframes
  • An open mind to develop state-of-the-art, high-quality products for our users
  • Experience with Linux operating systems and interest in enterprise-level system applications
  • Experience with database programming
  • Production-Ready Experience with development in Go
  • Experience with distributed applications (gRPC, S3, Redis)
  • Knowledge in SAN and cloud storage architecture
  • Front-end development knowledge/experience

Qualifications

Must Haves

  • 2+ years of experience in software development
  • Experience developing well-engineered, testable code in a modern programming language (primarily in Go)
  • Experience with containerization (Docker and Kubernetes)
  • An appreciate of clean architecture and design patterns
  • A desire to learn and to adopt to new technologies under dynamic timeframes
  • An open mind to develop state-of-the-art, high-quality products for our users
  • Experience with Linux operating systems and interest in enterprise-level system applications
  • Experience with database programming

Nice to Haves

  • Production-Ready Experience with development in Go
  • Experience with distributed applications (gRPC, S3, Redis)
  • Knowledge in SAN and cloud storage architecture
  • Front-end development knowledge/experience

Benefits

  • Excellent benefits

More jobs like this