Share this Job

Title:  Sr. Software and Automation Developer

Location: 

Research Triangle Park, NC, US, 27709

Requisition ID:  32742

 

Are you data-driven?  We at NetApp believe in the transformative power of data – to expand customer touchpoints, to foster greater innovation, and to optimize operations.  We are designed for simplicity, optimized to protect, created to embrace future opportunity, and open to enrich choice.  We are the data authority for hybrid cloud, and we are helping our customers realize the full potential of their data.

 

We’ve built a Data Fabric for a data-driven world – to simplify and integrate data management across the resources that are best for the business.  With the Data Fabric, our customers can harness the power of cloud data services, build cloud infrastructures, and modernize storage through data management.

 

By harnessing the power of hybrid cloud data services, customers gain the freedom of choice to securely manage and move data – anywhere, on any cloud. Only NetApp can help organizations deliver data-rich customer experiences when they rapidly test and deploy new applications that easily use data and services regardless of where they reside or in what form.

Job Summary

At NetApp, as a senior software developer on the Solutions Architecture & Automation team in Engineering Cloud & Infrastructure Services, you are part of a team that is responsible for NetApp's internal engineering infrastructure and services. This work will span the self-service delivery of private and public cloud infrastructure, networking, storage, applications, and platforms. The team is responsible for planning, designing and implementing end-to-end, self-service solutions, and with coordinating with internal teams and outside vendors. You will engage in large and small projects, working through analysis, design and implementation to deliver viable Public/Private/Hybrid Cloud solutions to solve NetApp engineering challenges.
 
Summary Description of the Ideal Candidate:
You have a technical degree (computer science, engineering, etc.), and a long-standing passion for writing high-quality software. To you, tools and software is both science and art: it should read like a classic novel, and perform like a fine automobile. As a software technologist, you possess in-depth knowledge of modern software development techniques and practices. As a software generalist, you enjoy learning new things, and solving new challenges at scale.
 
Essential Elements:
- System architecture definition and design
- Software implementation and integration
- Automated testing
- Troubleshooting and debugging
- Reliability and performance analysis
- Teamwork
 

You will work on architecture, design, and product definition that leads and influences decisions and outcomes related to project direction. As part of a team, you will:
 
- Act as a technical advisor and resource to other engineers, and across functions
- Work in and across the organization as well as with 3rd parties in product design efforts
- Work independently, but with a team mindset
- Solve problems in a technical environment
- Build relationships and partnerships that enhance your impact (i.e. be a force multiplier)
 
This is a position requiring initiative and drive. The successful candidate will demonstrate the ability to collect requirements, design, architect, build, deploy, market, and support their solutions.

Job Requirements

Job Requirements:

- Self-motived, team player. Dependable with a strong work ethic.
- Believes in automated testing, and is able to develop modular, layered software that performs well and is easy to understand.
- Some front-end development experience strongly desired.

- Demonstrated ability to think strategically about business, product, and technical challenges.
- Solid working knowledge (i.e. proficiency) of infrastructure automation through DevOps scripting (E.g. shell, Python, Ruby, Powershell).
- Configuration management using Ansible, CloudFormation, Chef & Puppet.
- Experience in software design and development.
- Has experience and/or interest in refactoring legacy systems to use more modern technology.
- Expert knowledge of one or more programming languages (python, Javascript, Java, PHP, perl, C) and development tools (git, svn, Rally, Jira, etc.)
- Knowledge of web services, server-side development, databases, and related technologies is a must. 
- Strong oral and written communication skills.
- Ability to work collaboratively with other engineers and have strong influencing and leadership skills. 
- Ability to handle multiple tasks concurrently with competing deadlines.
- Aptitude for troubleshooting and resolving issues even in unfamiliar environments.
 

Experience with OpenStack development, VMWare, public Cloud, system automation (Chef/Puppet) and/or Cisco SDN technologies is a big plus

Experience with container technology, Docker, Kubernetes is a big plus.

Experience with CI/CD is a big plus.


- Ability to work on complex issues that require a detailed analysis of a variety of factors.
- Ability to work collaboratively within a team of Systems Architects in support of deadlines -- yet the ability to work independently, as well.
- Ability to develop longer-range project plans and schedules to complete complex projects or new product development.
- Experience in an environment that included revision control and project lifecycle tooling (Agile preferred).
- Ability to perform well in very dynamic environment.


Responsibility and Interaction:
 
Responsibility: 
- The tasks this individual is responsible for are often unstructured, have wide implications and there are multiple outcomes. 
- This individual will apply broad expertise or unique technical/industry knowledge in solving problems that are unique and extremely complex given time, budget and resource constraints.
- Demonstrate leadership and vision in determining and driving strategy decisions. 
 
Interaction: 
- This individual must work effectively with staff to vice-president level employees within the function, across functions and with external parties. 
- Limited supervision is provided, as this individual can operate, drive results, and set priorities independently. 
- The ideal candidate will be a proactive contributor and subject matter expert.
- To be successful, this individual must demonstrate favorable results through leadership and influencing multiple individuals and groups.
- Often acts as mentor or facilitator.

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.

 

So get ready to tap into the data visionary within, and join us as we accelerate digital transformation and empower our customers to change the world with data!

 

If you ask a NetApp employee why they work here, the answer is inevitably the same: the people. At NetApp, our culture is at the heart of what we do. We place importance in trust, integrity, teamwork, and caring above all else. NetApp is a place where people are empowered to make a difference. Empowered to innovate. Empowered to collaborate. Empowered to help ourselves and others be data-driven and change the world. We take care of each other, our customers, our partners, and our communities simply because it’s the right thing to do.

 

We work hard but also recognize the importance of work-life balance for our employees because what’s important to them is important to us!  Recently we implemented Family First, which encourages employees to take paid time off to bond with a new child (through birth or adoption) or to care for a family member with a serious health condition.  Our volunteer time off program is best in class, offering employees 40 hours of paid time off per year to donate their time with their favorite organizations.  We provide comprehensive medical, dental, wellness and vision plans for you and your family.  We offer educational assistance, legal services, and access to discounts and fitness centers. We also offer financial savings programs to help you plan for your future.  

 

Join us and see what empowerment can do.

 

 

Equal Opportunity Employer Minorities/Women/Vets/Disabled


Nearest Major Market: Durham
Nearest Secondary Market: Raleigh

Job Segment: Developer, Medical, Engineer, Product Development, Computer Science, Technology, Healthcare, Engineering, Research