Search jobs > Boston, MA > Principal software engineer

Principal Software Engineer - Storage

Wasabi Technologies
Boston, Massachusetts, US
Full-time

Role Description : Principal Software Engineer Storage

Role Purpose :

Wasabi Technologies Inc. is seeking for a Principal Engineer Storage to join our Software Development team. In this role, you will use your knowledge of storage devices, the Linux kernel / OS, filesystem and software development to help a team dedicated to a highly reliable, secure, scalable and innovative technology for Wasabi's hot cloud storage service.

The Wasabi hot cloud storage service is an enterprise-grade public cloud object storage service that consists of Wasabi-built and Wasabi-optimized software that operates on leading-edge compute and storage hardware.

The Wasabi technology stack is deployed as Infrastructure-as-a-Service (IaaS) in top-tier data centers in 6 storage regions in the US, EMEA, and JAPAC.

The number of storage regions will increase in the future, as well the features and packaging options associated with the Wasabi service.

The Wasabi service is used by a global customer base with over 25,000 customers and 4,500 resellers. Services that are comparable to Wasabi include AWS S3, Microsoft Azure Blob, and Google Cloud Platform (GCP) Storage.

To be successful in this role, you should have expertise in agile software development, be able to collaborate with team members, and be a strategic problem-solver.

In this position, you should demonstrate excellent communication skills, an ability to connect with other engineers and developers, and have a solid foundation in software design.

Principals only. No recruiters.

Responsibilities :

  • Design, develop, test, deploy, maintain, and improve storage software.
  • Contribute and drive idea generation for new storage capabilities and bring them to fruition.
  • Write clean, efficient, and maintainable code in addition to tests and documentation.
  • Troubleshoot hardware and software, monitor, maintenance and operation of a production environment.
  • Contribute to the improvement of the storage teams software and agile process.

Requirements :

  • 10+ years of storage platforms experience.
  • Deep understanding of HDD, SSD, disk enclosure and host adapter hardware including SAS, NVME and fabric connectivity.
  • Strong knowledge of Linux OS and file systems preferably including ZFS.
  • Experience developing and deploying backend storage services in Go or C++.
  • Understanding of modern API best practices (HTTP, REST, Swagger, gRPC).
  • Familiarity with modern virtualization and containerization technologies (virtual machines, Docker, Kubernetes, etc) and public cloud environments (AWS, Azure, etc).
  • 11 days ago
Related jobs
Promoted
Broad Institute of MIT and Harvard
Cambridge, Massachusetts

Software engineers create our advanced algorithms, deliver solid infrastructure, and high quality portals. Software engineers at the Broad Institute are highly valued and classified as Staff Scientists. This is a fast-paced role that sits in the intersection of engineering, science, and business. Ev...

Raytheon Technologies
Cambridge, Massachusetts

You are the ideal candidate if you are a recognized researcher with strong skills in cybersecurity, computer engineering/science, RF signal processing, machine learning, mathematics, modeling and simulation, and/or physics; you desire an opportunity to pursue external funding from government researc...

The Resource Technology Partners
Cambridge, Massachusetts

Validation / Lead Reliability Engineer. The Validation / Lead Reliability Engineer will lead and be an intrinsic part of a dynamic, collaborative team that believes deeply in the importance of what we are doing and that we can achieve it. BS in Math / Statistics / Engineering fields. ...

MultiPlan
Bedford, Massachusetts
Remote

We are seeking a highly skilled Principal Software Engineer with a deep understanding of Azure architecture to join our Architecture team. This role will involve designing and developing large-scale, cloud-native software systems that leverage the full potential of Azure's platform. Collaborate with...

New Relic, Inc.
Boston, Massachusetts

Principal Software Engineer Req ID FY|R&D|#3 Location(s) Atlanta, Georgia, USA; Austin, Texas, USA; Baltimore, Maryland, USA; Boston, Massachusetts, USA; Charlotte, North Carolina, USA; Chicago, Illinois, USA; Cincinnati, Ohio, USA; Des Moines, Iowa, USA; Detroit, Michigan, USA; Indianapolis, Indian...

Boston Scientific
Waltham, Massachusetts

We are looking for a software engineer with a strong computer science background to join our exciting and fast-paced development team. Provide technical leadership to the team in software architecture and best in class software development methodologies and practices. Architect, design, develop and ...

Seismic
Boston, Massachusetts

As a Principal Engineer for AI-driven Search, you will play a crucial role in shaping the AI-first, multi-domain and multi-modality content discovery and content curation strategy and driving the development of innovative technical solutions across our platform. Work hands-on with Data Scientists an...

SimpliSafe
Boston, Massachusetts

Were looking for a motivated, experienced Principal Software Engineer to design, develop, maintain and own software solutions. As an engineer on SimpliSafes Video team you will build and maintain the cloud-based systems that empower customers to interact with their home security cameras from anywher...

https:/www.pcrecruiter.net/sitemap.xml
Boston, Massachusetts

They are seeking a Principal Software Engineer with experience in C/C++/Python, distributed systems, file systems, Linux kernel knowledge, and performance for their platform/appliance. Our client is a privately held enterprise software company located metro-west of Boston. ...

State Street
Burlington, Massachusetts

Develop, test, debug, and implement software programs, applications and projects using Java, C#, SQL, JavaScript or other related software programming languages. Contribute to the enhancement and maintenance of one or more Charles River IMS modules or components as a principal member of an agile scr...