NetApp
Posted 4y ago

Mts Software Engineer (93908)

NetApp
Cork, /, Ireland
OnsiteFull Time
Responsibilities
  • leading delivery
  • designing software
  • testing software
Requirements
  • 10+ years software development experience
  • Strong C++ and Unix/Linux/FreeBSD systems programming
  • Experience with file systems
  • Distributed and multi-threaded systems
  • Strong CS fundamentals and communication skills
Technical tools mentioned
C++UnixLinuxFreeBSDONTAP

Job description

Requisition ID 93908 - Posted  - Cork, Ireland Office (CORK) - Cork, Ireland Office - Posting Category (1) - Full-time

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?

 

"At NetApp, we fully embrace and advance a diverse, inclusive global workforce with a culture of belonging that leverages the backgrounds and perspectives of all employees, customers, partners, and communities to foster a higher performing organization." -George Kurian, CEO

Job Summary

The Core Software team is a high-performance engineering team responsible for building the fundamental software to manage the ONTAP software product. You will work as part of a team responsible for the development, testing and debugging of distributed software that drives NetApp cloud, hybrid-cloud and on premise solutions. This position requires an individual to be creative, team-oriented, a quick learner and driven to produce results.

Job Requirements

  • Lead large feature deliveries, including ownership of the full software development lifecycle
  • Deliver reliable, innovative storage and data management products.
  • Design, implement and test software in C++ with a focus on simplicity, reliability, and manageability
  • Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems, including authoring project specifications 
  • Write unit and automated integration tests 
  • Conduct and participate in technical discussions within the team as well as with other groups across Business Units in the company 
  • Drive innovation and features across a large team, working with a diverse cross section of leaders across company

 

Requirements

  • Extensive software development experience (analysis, design, implementation, testing)
  • Familiarity with Unix based operating system kernels and development environments, e.g. Linux or FreeBSD.
  • A strong understanding of basic to complex concepts related to computer architecture, data structures, and programming practices.
  • Object-oriented systems programming 
  • Experience working with file systems, distributed systems, client-server programming, multi-threaded applications, and operating systems such as FreeBSD, Linux 
  • Strong grasp of computer architecture, data structures, algorithms, and standard programming practices 
  • Demonstrated creative and systematic approach to problem solving
  • Ability to work under limited supervision and direction  
  • Possess excellent written and verbal communication skills

Education

  • A Bachelor of Science degree in Computer Science or equivalent experience, master’s degree is preferred
  • Minimum of 10 years of software development experience, 12 or more years is preferred

Did you know…

Statistics show women apply to jobs only when they’re 100% qualified. But no one is 100% qualified. We encourage you to shift the trend and apply anyway! We look forward to hearing from you.

 

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. 

 

About NetApp

Provides intelligent data infrastructure and management solutions.

Similar jobs

Software Engineer roles near Cork, /
1d
Save
Mark Applied
Hide
Senior Engineer, Software Engineering - R&D
Cork, Munster, Ireland
€51k-€86k/yr HybridFull Time
Stryker
StrykerNYSE: SYK: Manufactures medical devices and equipment for healthcare providers.
2+ YOEBachelor's degree in software engineering, computer science, or related field plus 2+ years' experience. Requires modern C++, embedded Linux, Qt/QML, Bash, Git, and CMake experience.
C++, Embedded Linux, Qt, QML, Bash, Git, CMake, Python, TCP/IP, UDP, CAN, USB, Serial, Ethernet, IEC 62304, ISO 13485, Raspberry Pi, NXP i.MX
6d
Save
Mark Applied
Hide
Software Engineer, Senior (OSEng) - Cork, Ireland
Cork, Munster, Ireland
OnsiteFull Time
Qualcomm
QualcommNASDAQ: QCOM: Designs and manufactures semiconductors and wireless telecommunications products.
4+ YOERequires 4–7 years of software development experience, strong Python, Django, React, SQL, Git, Linux, web services, microservices, automation, and troubleshooting skills; relevant degree or equivalent experience required.
Python, Django, React, Celery, RabbitMQ, SQL, PostgreSQL, Git, Linux, shell scripting, FOSSID, ScanCode-toolkit, SPDX, CycloneDX, Redux, RTK, Docker, Dockerfiles, Kubernetes, Apache Airflow, Prefect, C, C++, Java
1w
Save
Mark Applied
Hide
Software Engineer
Cork, Munster, Ireland
OnsiteFull Time
Proofpoint: Provides cybersecurity solutions for email, cloud, and data protection.
3+ YOERequires 3–5 years building production backend or full-stack systems, strong Python, testing and debugging, relational database experience, and familiarity with distributed systems and API integrations.
Python, Pydantic, Postgres, SQL, AWS, SQS, Lambda, Docker, React, TypeScript, JavaScript, Microsoft, Slack, Zoom, Google, Bloomberg, Salesforce, OAuth, PostgreSQL, vLLM
1w
Save
Mark Applied
Hide
Software Engineer II
Cork, Munster, Ireland
HybridFull Time
RTX
RTXNYSE: RTX: Provides advanced aerospace and defense systems and services.
2+ YOEUniversity degree or equivalent experience and 2+ years relevant experience. Requires Java, C++, or Python; containerized systems, full-stack web services, CI/CD, and Irish work authorization without sponsorship.
Java, C++, Python, CI/CD, Angular, HTTP/REST APIs, Kubernetes, Helm, Terraform, RabbitMQ, Kafka, Flask, FastAPI, Java Spring Boot, Qt, GIS
1w
Save
Mark Applied
Hide
Senior Software Engineer
Cork, Munster, Ireland
OnsiteFull Time
Motorola Solutions
Motorola SolutionsNYSE: MSI: Provides mission-critical communications and public safety technology.
Bachelor's degree in a relevant engineering or computer science field, or master's degree, with software experience; modern Python, Linux, networking, containers, automated testing, and C/C++ debugging required.
Python, Linux, TCP/IP, UDP, C, C++, CI/CD, DevOps, Git, Jira
3w
Save
Mark Applied
Hide
Software Principal Engineer
Cork, County Cork, Ireland
OnsiteFull Time
Dell Technologies
Dell TechnologiesNYSE: DELL: Provides information technology hardware, software, and services.
8+ YOE8+ years experience; strong C and/or Python skills; deep modern Linux knowledge (kernel, drivers, containers); analytical debugging and problem-solving; experience with storage or networking desirable.
C, Python, Linux
1mo
Save
Mark Applied
Hide
Software Engineer 3
Cork or Dublin
HybridFull Time
MongoDB
MongoDBNASDAQ: MDB: Cloud-based document database platform for software application development.
3+ YOE3+ years software engineering experience, fluency in TypeScript/JavaScript and modern frameworks (e.g. React), experience with database queries, technical specs, and leading small projects.
TypeScript, JavaScript, React, Java, Go, C++, C, MongoDB, AWS, Google Cloud, Microsoft Azure
1mo
Save
Mark Applied
Hide
Principal Software Engineer - Windows EDR
Tallinn or Cork or Estonia or Spain or Italy or Ireland or Europe
HybridFull Time
Malwarebytes
Malwarebytes: Provides cybersecurity software for threat detection and device protection
Professional Windows systems-level development experience with C++ and C#, knowledge of Windows internals, driver/kernel programming, WinDbg debugging, and secure software practices; bachelor's or master's in CS or related or equivalent experience.
C++, C#, WinDbg, Windows APIs