Full Time

Software Development Engineer — Storage

Annapurna Labs
San Diego, CA
???* / year

Job Description

About this kind of role

What a Software Development Engineer — Storage usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains software for data storage systems. This includes working on storage hardware and software components, optimizing performance, and ensuring data integrity and reliability. Responsibilities often involve implementing new features, debugging existing code, and collaborating with other engineers to deliver high-quality storage solutions. They may also be involved in capacity planning and performance monitoring.

Tools and skills: Proficiency in programming languages like C++, Java, or Python, experience with operating systems (Linux), and familiarity with storage protocols (e.g., iSCSI, NFS) and database technologies are generally required.

Good fit for: Individuals with a strong analytical mindset, a passion for data management, and the ability to work effectively in a team environment often thrive in this role.

Heard nothing since you applied? Our guide says when to follow up, how, and what to write. How to follow up →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.