Sustaining Software Engineer
About NetApp
We're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can't do it alone. We know when to ask for help, collaborate with others, and partner with smart people. We embrace diversity and openness because it's in our DNA. We push limits and reward great ideas. What is your great idea?
Job Summary
We are looking for an outstanding, highly motivated individual with a "can-do" attitude and a strong sense of responsibility to join the NetApp SolidFire Sustaining and Engineering Team. You will be responsible for source code level analysis of customer reported software product defects (bugs), creation of a solution, unit testing of the solution, and integration of the solution back into the source code base.
The team sustains the NetApp SolidFire storage appliance, which is a distributed scale out architecture. The team takes on complex customer escalations from the support team and applies Diagnostic Engineering principles to provide analysis, workarounds or the creation and resolution of defects. If you have the attitude where you thrive by digging into problems and learning and do not accept good enough, then this could be the team for you. You will work across the organization with support, developers, product, account teams and more.
Job Requirements
- Design, implement and verify features, systems and subsystems
- Translate product requirements, develop services and infrastructure, build automated test suites with releases in a continuous deployment model
- Provide team and project technical leadership, and participate in technical decisions
- Manage and monitor services running in AWS
- Research problems and design their own solutions, use feedback constructively, and come up to speed quickly in order to contribute to on-call escalations
- Work on additional tasks and responsibilities that will contribute towards team, department and company goals
You have:
- Experience developing high performing backend services on the JVM, preferably in Scala
- Understanding of software frameworks and the ability to pick up new frameworks quickly
- Linux platform experience
- Proficient understanding of continuous integration technologies such as Jenkins
- Understanding of code versioning tools such as Git
- Experience interacting with and building web APIs. Experience with RESTful services
- Used test-driven development to guide implementation
- Experience working in a fast-paced Agile/Scrum environment
- 3-6 years of software development experience
- A degree or equivalent experience in Computer Science or related field
You might also have:
- Experience with SQL databases, Cassandra, Kafka, RabbitMQ
- Experience with Docker, Kubernetes, AWS, EKS
- Experience with Puppet, Terraform, Kustomize
- Experience with JavaScript, Angular
Education
IC - Typically requires a minimum of 5 years of related experience.
Mgr & Exec - Typically requires a minimum of 3 years of related experience.
Why NetApp?
In a world full of generalists, NetApp is a specialist. No one knows how to elevate the world's biggest clouds like NetApp. We are data-driven and empowered to innovate. Trust, integrity, and teamwork all combine to make a difference for our customers, partners, and communities.
We expect a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time off per year to volunteer 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. We also offer financial savings programs to help you plan for your future.
If you run toward knowledge and problem-solving, join us.
If the Company determines this role will be performed in Colorado, the starting salary for this position is $146,340. This role could be eligible for comprehensive benefits including: Medical, Dental, Vision, Life, 401(K), Paid Time off (PTO), Company bonus, and Employee stock purchase plan *. Final compensation will be dependent on various factors such as location, qualifications, certifications, relevant work experience and other factors, consistent with applicable law.
Nearest Major Market: Wichita
Job Segment: Developer, Medical, Software Engineer, Engineer, Computer Science, Technology, Healthcare, Engineering