Netapp Software Engineer in Boulder, Colorado
About NetAppWe're forward-thinking technology people with heart. We make our ownrules, drive our own opportunities, and try to approach every challengewith fresh eyes. Of course, we can't do it alone. We know when to ask forhelp, collaborate with others, and partner with smart people. We embracediversity and openness because it's in our DNA. We push limits and rewardgreat ideas. What is your great idea?Job SummaryThe Softward Engineer is responsible for delivering an enterprise class NetAppsoftware product. In this role you thriveas part of a high-performance teamtasked with finding creative solutions to the most profound data challengescustomers face. Wielding cutting-edge technologies, you help create newproducts and services that bring NetApp's data fabric to everyapplication, anywhere.In this role you will be responsible for development, test and deployment ofproduct quality mobile applications on both Apple and Android platforms.Products will be focused on productivity enhancements to drive ProfessionalServices (PS) evolution through development. Your primary responsibilitywill be in the area of User Interface development, integrating elements ofAugmented Reality with traditional user experience. Integrations willadditionally focus on NetApp standard product style and UX compliance andintegration with core software such as NetApp OnTap, Active IQ and ConfigAdvisJob Requirements* Formal software engineering practice with 10 years experience desired* Agile engineering practice experience* Development, test and product construction in an automated productionpipeline, e.g., Jenkins* Software languages relevant to mobile applications such as Swift, Kotlinand C#* Automated test frameworks construction* Corporate standard product style, internationalization and UX guidelinescompliance* Product status tracking tools such as Jira* Integration with prior NetApp products such as NetApp ONTAP, Active IQ,Config Advisor, Config Builder* Cloud deployments using Docker and Kubernetes* REST protocol and tools* Security standards such as OAuth2, JWT, Multi-factor Auth* Customer facing hardware/software install background is a plus* GitHub and Git command set experience required* Augmented Reality and 3D modeling background* User Interface development background (Angular, SwiftUI, etc.)Deliver reliable, innovative storage and data management products.Develops, modifies, and executes automated software test plans.Analyzes and writes test standards and procedures.Maintains documentation of resultsWorks closely with development engineers in feature development and resolutionof problems. Analyze problems and apply to proper test tools and methods tocreate opportunities to contribute clean codeImprove productivity by refactoring and improving existing tools andworkflows.EducationTypically requires a minimum of 8-12 years of related experience with aBachelor's degree or 6-8 years and a Master's degree or A PhD with 3-5years experience; or Equivalent combination of relevanteducation/certifications/training and applicable years ofprofessionalexperiencWhy NetApp?In a world full of generalists, NetApp is a specialist. No one knows how toelevate the world's biggest clouds like NetApp. We are data-driven andempowered to innovate. Trust, integrity, and teamwork all combine to makea difference for our customers, partners, and communities.We expect a healthy work-life balance. Our volunteer time off program is bestin class, offering employees 40 hours of paid time off per year to volunteerwith their favorite organizations. We provide comprehensive medical,dental, wellness, and vision plans for you and your family. We offereducational assistance, legal services, and access to discounts. We alsooffer financial savings programs to help you plan for your future.