Senior Software Development Engineer

Senior Software Development Engineer

At CAST AI

Date Posted:

Location: Lithuania, TELECOMMUTE

Driven by a vision of decentralizing the cloud industry, CAST AI frees innovators from the limits of cloud providers with an AI-powered cloud optimization engine that delivers a cost-efficient, high-performing, and resilient infrastructure for every Kubernetes workload.

We are looking for a Senior Software Development Engineer to join our two development teams (MultiCloud or Cost Optimization). In this role, you will be responsible for proposing new ideas and improvements, collaborating with peers on architecture and implementation of new software solutions.

 

Responsibilities
  • Write RESTful / gRPC APIs with Go
  • Review code written by peers
  • Perform Comprehensive Testing (unit, integration, end2end)
  • Take responsibility for taking tasks or ideas through the whole cycle from ideation to deployed code to production
  • Support team’s code (oncall week every few months)

Requirements

  • Strong software engineering skills
  • CI and git knowledge
  • Strong analysis, problem-solving, and troubleshooting skills
  • Strong verbal and written communications skills
  • Ability to work independently or with a group
  • A “yes we can” attitude
 
Nice to have
  • Any Public cloud experience
  • Understanding GitOps (ArgoCD)
  • Writing Helm charts
  • Messaging (NATS)
  • Terraform provider development (Go)
  • Familiar with Open API,
  • Familiar with Linux Containers, Kubernetes

Benefits

  • Team of highly skilled professionals to work with and learn from
  • Very technically challenging domain with unique problems
  • Time to focus on work with minimum overhead of meetings, bureaucracy etc.
  • Flexible working location
  • 10% time to focus on self improvement or personal pet projects
 
Also we offer
  • Private Health Insurance
  • Pension Plan
  • Paid Time Off
  • Performance Bonus
Apply for the job