**Senior Software Engineer:**
The Isilon Storage Division of EMC is in the business of transforming the way data is stored. At the forefront of the big data movement, our highly parallelized, distributed architecture has completely redefined the storage model. We enable our thousands of customers to work at a scale that wasn't previously possible by shipping a true clustered file system that can be expanded from a few dozen terabytes up to many petabytes. Our goal is to package game changing technology, un-paralleled scalability, and record breaking performance into a product that is utterly simple to manage and continuously delights our customers.
Software engineers at Isilon constantly push the boundaries of what is possible in the world of storage and distributed systems. We are a true systems company and work at every layer of the storage stack, including all aspects of operating systems and file systems, distributed algorithms, high performance protocol stacks, and next-generation virtualization technology.
This role offers the opportunity to solve complex problems and develop software to efficiently and effectively validate and measure quality, scalability, and availability of distributed systems. If you’d like to significantly raise our engineering velocity and agility through the development of advanced, lean automated validation and tooling techniques, this is the place for you! Engineers in this group are responsible for working closely with the feature developers to ensure the quality of the product.
Isilon is looking for Senior Software Development Engineers (Sr. SDE) for our software validation teams. Engineers in this group are responsible for working closely with the feature developers to ensure the quality of the product. They will do so by understanding the spec and design of a feature, identifying and implementing automated ways of testing the feature, and ultimately signing off on feature quality.
+ Ability to produce high quality code in C, Python, or related languages
+ Develop and execute on feature test plans
+ Actively participate in code reviews for both dev and test
+ Experience in developing software in a UNIX / FreeBSD / Windows development environment
+ Familiarity with UNIX and shell scripting
+ System troubleshooting expertise
+ Strong communication skills
+ Develop and integrate unit/feature level tests into automation framework
+ Discover high quality bugs and verify their fixes
+ Deliver completed test tools to the Certification Lab and support their integration as required
+ Write portions of feature test plans as necessary; successfully follow plans written by others
+ Contribute to the creation of project schedules
-Extensive understanding of multithreaded, asynchronous, kernel-mode programming concepts
-Hands-on experience testing or developing for FreeBSD or other POSIX/UNIX operating systems
-Experience working on and shipping a storage product
-Kernel testing or development experience
-Outstanding problem solving skills. Both top-down and lateral.
-Obsessed with Customer satisfaction and delight.
-As a validation software engineer you will work on some of the following products and teams in the Data Services organization: SyncIQ, SmartLock, Snapshots, Dedupe, Data Protection, and Cluster Infrastructure.
When you choose our company, you join a diverse world of innovative thought leaders. At our core is a commitment to workplace diversity, the sustainability of our planet, and community corporate involvement. We offer highly competitive salaries, bonus programs, world-class benefits, and unparalleled growth and development opportunities-all to create a compelling and rewarding work environment.
We are an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity and/or expression, national origin, protected veteran status, disability, genetics, or citizenship status (when otherwise legally authorized to work) and will not be discriminated against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we operate. We encourage applicants of all ages.
**Critical Hiring Criteria:**
Engineering - Software
205 - ISILON
US - Washington - Seattle