Software Engineer (Go)

Cirrus Data Solutions Inc.

$80K — $135K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of software development experience
  • Proficient in Go, with testable coding skills in a modern language
  • Familiar with containerization technologies (Docker, Kubernetes)
  • Appreciation for clean architecture and design patterns
  • Eager to learn and adapt to new technologies
  • Open-mindedness for high-quality product development
  • Experience with Linux OS and enterprise-level applications
  • Background in database programming

Responsibilities

  • Design and implement features and enhancements for Cirrus Migrate Cloud
  • Analyze and solve complex technical problems
  • Collaborate within a flat organizational structure
  • Innovate solutions for challenging issues
  • Engage in all development phases from planning to automation
  • Choose and use cutting-edge technologies
  • Program primarily in Go and Python

Benefits

  • Remote work opportunities (North America)
  • Competitive salary
  • Location flexibility (Syosset, NY HQ or remote)
Full Job Description
Job Description

Your responsibilities will include:
  • 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


Qualifications

Required qualifications for this position are:
  • 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

Extra consideration given to candidates who have:
  • 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


Additional Information

We offer a competitive salary and excellent benefits.
  • Location: Syosset, NY (US Headquarter) / Remote (North America)

For applicants located in New York, the annual base salary range for this role is $80,000 - $135,000 based on relevant years of experience and skills.

For applicants located in Colorado, the annual base salary range for this role is $70,000 - $135,000 based on relevant years of experience and skills.

Similar Jobs

More Information Technology Jobs

Find similar Software Engineer (Go) jobs: