Software Engineer (Core Systems)

Sorry, this job was removed at 12:43 a.m. (MST) on Tuesday, February 21, 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.

 

Does developing high performance, highly available, fault-tolerant software sound like a fun challenge? Would you be even more interested if that same software is running concurrently on 20-100+ nodes that flawlessly pool their resources, all while maintaining data integrity even when the network, rack, node, hardware, device, filesystem, kernel or other software components fail? If challenges like these are exciting for you, read on....

NetApp is looking for a Software Engineer (Core Systems) to join our new Solidfire team. SolidFire’s product is a rapidly growing enterprise class data storage company currently in production with an all SSD solution, specifically designed for largescale, public and private cloud deployments. SolidFire 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 & Experience:
- A minimum of 5 years of experience is required. 6 to 8 years of experience is preferred
- A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience is required
- Demonstrated ability to have successfully completed multiple, moderately complex technical tasks

About Us 
NetApp | Solidfire delivers the industry’s leading all-flash arrays to drive the transformation of the data center, enabling customers to thrive through increased efficiency, execution and agility. 

NetApp | Solidfire strives to hire smart, talented, dedicated employees who are willing to do whatever it takes to get the job done. Located in beautiful downtown Boulder, CO, we offer our employees a fulfilling work/life balance in a casual, yet fast-paced work environment. We provide a full range of benefits. NetApp | Solidfire has a world-class team and represents one of the hottest opportunities in the technology sector today. Come join us in building the Next Generation Data Center!
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