Cirrus Data Solutions Inc. logo
Cirrus Data Solutions Inc.

Accelerate the migration to your new storage without sacrificing security or data integrity.

Software Engineer, Go

Full-stack EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 11-50Since 2011H1B No SponsorCompany SiteLinkedIn

Location

New York

Posted

56 days ago

Salary

$80K - $135K / year

Seniority

Mid Level

Bachelor Degree2 yrs expEnglishCloudDockerKubernetesLinuxPythonGo

Job Description

Software Engineer, Go

Cirrus Data Solutions Inc.

• 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

Job Requirements

  • 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

Benefits

  • Competitive salary
  • Excellent benefits

Related Job Pages

More Full-stack Engineer Jobs

FoodChain ID logo

Senior Software Developer

FoodChain ID

We make it easier to keep the food supply chain safe and transparent.

Full TimeRemoteTeam 501-1,000Since 1996H1B Sponsor

• Developing, enhancing, modifying and/or maintaining and supporting all phases of application life cycles • Mentoring other team members • Working collaboratively with our team to design custom solutions • Performing additional tasks as required, that may or may not be related to their primary duties

Texas
Full TimeRemoteTeam 11-50H1B No Sponsor

• Develop software and applications based on ML algorithms • Help to build the company core products (client/server side) • Implement data processing and management pipelines • Measure and accelerate processing time of queries • Build a scalable backend composed of many algorithms, provided by our AI team • Help to keep abreast of innovation in the field • Help us find and technically lead excellent professionals to grow the team

Portugal
tlmNexus Ltd logo

Software Developer

tlmNexus Ltd

Trusted solutions in issue and safety management for high value defence equipment

Full TimeRemoteTeam 51-200Since 2012H1B No Sponsor

• Responsible for building and supporting applications, working in multidisciplinary agile teams. • Writing clean, maintainable, extensible, efficient and secure code while adhering to company coding standards and best practices. • Maintain a high degree of knowledge on current technologies, tools and design principles. • Ability to absorb, review and contribute to Analysis and Requirement capture documents. • Contribute to project task estimation and ensure these projects are delivered within agreed timelines. • Regularly report progress, issues and any impediments via stand-ups, time/tasks recording tools and with team leads and project management. • Proactive and forward-thinking approach to drive continuous improvement of company product

United Kingdom
£40K - £60K / year
Persist Ventures logo

Software Developer - FullStack

Persist Ventures

Persist Ventures Location: Remote (Worldwide) Type: Full-Time

Company: Persist Ventures Location: Remote (Worldwide) Type: Full-Time  What You’ll Do: - Build clean, intuitive interfaces for AI-powered products - Turn complex systems into simple, user-friendly experiences - Improve onboarding (reduce friction like API keys, setup steps, etc.) - Handle real-world product issues: - Disconnections - Rate limits - Error recovery & fallbacks Ship features like: - Multi-chat interfaces - Simple dashboards (hide unnecessary technical details) - Smooth web & desktop experiences

India
Job Closed