Software Engineer (Core Systems) - SolidFire

Sorry, this job was removed at 1:52 p.m. (MST) on Thursday, October 26, 2017
Find out who's hiring in Greater Boulder Area.
See all Developer + Engineer jobs in Greater Boulder Area
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Summary

NetApp, a market leader in all-flash data storage systems, is looking for talented team players to join its SolidFire division in Boulder. Born out of the largest cloud infrastructures in the world and purpose built around the problem of delivering high performance applications from a multi-tenant infrastructure, we have revolutionized the way visionary companies acquire and deploy storage solutions. NetApp counts some of the world’s largest enterprises and cloud service providers amongst its current customers, and the pace of growth has accelerated once we became a part of NetApp in February 2016. 

NetApp is looking for a Software Engineer (Core Systems) to join our new Solid Fire team. Solid Fire’s product is a rapidly growing enterprise class data storage company currently in production with an all SSD solution, specifically designed for large scale, public and private cloud deployments. Solid Fire is delivering high availability, high performance, fault tolerant software that runs concurrently on up to 100 nodes. We flawlessly pool resources and can maintain data integrity even when the network, rack, node, hardware, device, file system, kernel or other software components fail. This is a great opportunity to work on a high powered team delivering an industry changing product within an extremely high growth sector of the tech industry

Job Requirements

● Previous systems level software development experience in the enterprise storage industry or with another highly complex, distributed systems product.
● Multiple years developing in C++ on Linux (or expert C programmer with the ability and desire to quickly learn C++)
● Strong experience developing highly multithreaded, systems level applications
● Experience optimizing system level code where performance is critical

Plus skills:
● Distributed Systems (distributed processing/algorithms/applications) with concurrent execution within
multiple threads, running on multiple cores, running on multiple nodes as part of an overall system cluster
● Experience with Boost and/or STL libraries
● Experience with Block and/or File System (NFS) based storage systems
● Knowledge of hashing techniques

Education

Typically requires a minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience; or equivalent experience.

Equal Opportunity Employer Minorities/Women/Vets/Disabled.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

We have a beautiful Boulder office, with amazing Flatiron views, on the vibrant downtown Pearl Street.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about NetAppFind similar jobs