Senior Software Engineer - CTO Team
Description
At Wasabi, we're a proven collection of pioneers, visionaries and disruptive doers. We see things differently than our competitors, and we make our mark in the industry by challenging the norm and delivering the unexpected and improbable. We're a fast-growing company taking the Cloud Storage industry by storm and recognized as one of the best places to work in Boston.
Wasabi hot cloud storage is a new class and category of cloud storage, breaking all traditional barriers and boundaries of storage with a disruptive value proposition of being 1/5th the cost of AWS S3, faster than the competition, with no fees for egress or API request and delivered as a single-tier solution. Cloud storage has never been so simple, so fast and so inexpensive. It's all part of our vision to make cloud storage the next great global utility, just like electricity.
Role Description: Senior Software Engineer - CTO Team
Role Purpose:
Wasabi is seeking a Senior Software Engineer to join our Chief Technical Officer's (CTO) development team. The CTO team are involved in a variety of projects utilizing leading edge, innovative technology to enhance Wasabi's highly reliable, secure, and scalable cloud storage service.
Wasabi is a young, fast-growing company staffed by capable, energetic and passionate personnel. The highly successful Wasabi cloud storage service is an enterprise-grade public cloud object storage service deployed in data centers across the world and used by over 25,000 customers and 4,500 resellers.
This role offers a self-starter an opportunity to join an experienced, friendly team of highly capable developers working on exciting state-of-the art projects. The ability to communicate and cooperate well with other developers while solving problems along with a solid background in software design is expected.
Responsibilities:
- Work with a highly effective agile team helping define and build our global application and services framework
- Write clean, efficient, and maintainable code in addition to tests and documentation
- Maintain a consistent level of communication between developers and product stakeholders
- Contribute to the improvement of the team's software development and agile process
- Contribute to new features and functionality as well as identify and resolve defects
Requirements
- 7+ years of software development experience in storage devices, SQL, and networking technology
- Familiar with Linux, Docker/K8s, and C++/Golang
- Understanding of web services and modern API best practices (HTTP, REST, GRPC)
- Results and execution-oriented, self-motivated requiring minimal supervision
- Good knowledge of modern distributed systems and cloud services development
- Possess a good attitude and a "team-first" mentality