Taro Logo

Principal Software Engineer – Platform Team

Wasabi is a fast-growing company taking the Cloud Storage industry by storm, recognized as one of the best places to work in Boston.
Cloud
Principal Software Engineer
Remote
7+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer – Platform Team

Wasabi Technologies is seeking a Principal Software Engineer to join their Platform Software Development Group. As a key member of the Platform Team, you'll work on platform-level problems and bring scalable solutions to fruition. The role involves tackling diverse areas such as Kubernetes, security, ceph, monitoring stacks, DBs, and DevOps. You'll primarily write services and tools in Golang, but will often utilize cutting-edge solutions to build the product and assist other teams.

Wasabi offers hot cloud storage, a new class of cloud storage that breaks traditional barriers with a disruptive value proposition. It's 1/5th the cost of AWS S3, faster than the competition, with no fees for egress or API requests, delivered as a single-tier solution. The company's vision is to make cloud storage the next great global utility, like electricity.

As a Principal Software Engineer, you'll work independently yet engage with team members in architecting solutions. Key responsibilities include:

  • Working with a highly productive agile team to define and build Wasabi's global product
  • Writing clean, efficient, scalable, secure, and maintainable code, along with tests and documentation
  • Contributing to new features and functionality, and identifying and resolving defects
  • Maintaining consistent communication and assisting developers both within and outside the Platform Team

The ideal candidate will have 7+ years of software development experience, excellent knowledge of Linux, and very good understanding of at least 7 areas including networking, Kubernetes CNIs, containerization technologies, Ansible, Terraform, monitoring stack elements, LDAP, testing methodologies, DNS, DHCP, Bash, Postgres, and cloud security.

Wasabi Technologies is an Equal Opportunity Employer, prohibiting discrimination based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic.

Join Wasabi's diverse and fun-loving Platform Team, where problem-solving, independence, and a willingness to assist others are highly valued. This is an opportunity to be part of a pioneering company that's revolutionizing the cloud storage industry.

Last updated a year ago

Responsibilities For Principal Software Engineer – Platform Team

  • Work with a highly productive agile team helping define and build our global product
  • Work independently on new things you may have little previous knowledge about
  • Write clean, efficient, scalable, secure and maintainable code in addition to tests and documentation
  • Contribute to new features and functionality as well as identify and resolve defects
  • Maintain a consistent level of communication
  • Assist developers in and outside the Platform Team to help them achieve their goals

Requirements For Principal Software Engineer – Platform Team

Go
Kubernetes
Linux
  • 7+ years of software development experience
  • Excellent knowledge of Linux
  • Very good understanding of at least 7 of the following: Networking and Routing, Kubernetes CNIs, Proxmox, OpenNebula, Kubernetes, containerd, Ansible, Terraform, Monitoring stack elements (Prometheus, Loki, Grafana, etc), LDAP and authentication, Proper test methodology for highly scalable systems, DNS, DHCP and PXE technologies, Bash, Postgres, Security with cloud-based products
  • Experience with Agile software development principles and methodologies
  • Possess a good attitude and a 'team-first' mentality

Interested in this job?