Software Engineer (Platforms)

Sorry, this job was removed at 1:05 a.m. (MST) on Wednesday, October 12, 2016
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.

NetApp is looking for a Software Engineer (Platforms) 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.

 
We are seeking an experienced Software Engineer with deep expertise in and knowledge of Linux Operating Systems. If you have excellent Linux experience and a strong passion to live and breathe Linux, then please read on.

Opportunities to Make an Impact:
The primary responsibility is to enhance and develop new features for our low latency and extremely high performance distributed data storage system. More specific responsibilities include:
● Design and develop systems software in C++ specializing in the Linux OS layer of our product
● Work handinglove with related SW Development, Quality Engineering and Customer Support teammates as needed to resolve potential software related issues
● Adhere to SolidFire coding practices including quality, style and documentation standards throughout the development process
● Work in a fast paced environment, operate gracefully under stress and handle multiple assignments in parallel

About you:
You have previous systems level software development experience in the enterprise storage or networking peripherals industry. Additional attributes include:
● Strong Linux experience building and qualifying Linux distros
● Experience in scripting languages (e.g. python and bash)
● Proficiency using kernel level debug tools (e.g. kgdb)
● Proficient in Linux networking including bonding, bridging and experience debugging network issues
● Experience benchmarking and profiling Linux performance
● Development experience in C++ (can substitute C programming but must have the ability and desire to learn
C++)
● Experience building and/or maintaining packages under Ubuntu or Debian using dpkg and APT
● Experience implementing hardware monitoring (e.g. IPMI, SNMP)
● Working exposure with the open source community (monitoring and contributing code)
● Experience evaluating and qualifying new HW technologies
 
 
Education & Experience:
- A minimum of 5 years of experience is required. 6 to 8 years of experience is preferred 
-B.S., M.S., or PhD. In Computer Science or other related field or equivalent

 

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