21 Software Engineering jobs in Cork
Software Engineering Director
Posted 8 days ago
Job Viewed
Job Description
Quest's Software Center for Advanced AI Architecture in Cork, Ireland is seeking experienced engineers ready to take ownership of critical AI infrastructure and deployment systems. As the central hub for AI innovation across Quest's entire SaaS platform ecosystem, it will shape the future of enterprise AI solutions that serve millions of users worldwide.
Ready to drive your own AI engineering projects while making a direct impact on production systems? As part of our Software Center for Advanced AI Architecture, you'll independently design and implement scalable AI solutions using cutting-edge deployment technologies and cloud-native architecture. You'll have the opportunity to own complete system components, collaborate closely with data scientists to productionize models, and mentor junior engineers while continuing to expand your technical expertise. If you're looking to move beyond implementing others' designs to architecting your own AI solutions, this is where you make that transition.
As an AI Engineering Director you will lead a team of Software Engineers and Data Scientists to design, develop, and deploy cutting-edge AI solutions across industries. Drive innovation, ensure high-quality development practices, and align AI initiatives with business goals.
Responsibilities- Lead and mentor a team of developers focused on AI solutions.
- Oversee project planning, execution, and delivery.
- Collaborate with cross-functional teams to identify AI integration opportunities.
- Maintain strong knowledge of AI technologies and trends.
- Ensure adherence to agile methodologies and software development best practices.
- Manage budgets, timelines, and risk mitigation.
- Collaborate with product managers and executives to shape technical vision.
- Represent the organization at industry events and conferences.
- Promote a culture of continuous learning and innovation.
- Ensure compliance with ethical AI practices and data governance.
- Advanced degree in Computer Science, Engineering, or related field.
- 10+ years of software development experience, with 3+ years in a leadership role.
- Proven experience with AI/ML technologies and real-world implementations. Deep expertise in AI/ML frameworks (e.g., TensorFlow, PyTorch, LLMs).
- Strong communication, leadership, and team-building skills.
- Experience in agile environments and managing multiple concurrent projects.
- Strong architectural and strategic thinking.
- Experience with cloud infrastructure and AI model deployment.
- Excellent stakeholder management and cross-functional collaboration skills.
- Experience with cloud platforms (Azure is preferred, AWS, GCP)
Company Description
At Quest, we create and manage the software that makes the benefits of new technology real. Companies turn to us to manage, modernize and secure their business, from on-prem to in-cloud, from the heart of the network to the vulnerable endpoints. From complex challenges like Active Directory management and Office 365 migration, to database and systems management, to redefining security, and hundreds of needs in between, we help you conquer your next challenge now.
We're not the company that makes big promises. We're the company that fulfills them.
We're Quest: Where Next Meets Now.
Why work with us!
- Life at Quest means collaborating with dedicated professionals with a passion for technology.
- When we see something that could be improved, we get to work inventing the solution.
- Our people demonstrate our winning culture through positive and meaningful relationship.
- We invest in our people and offer a series of programs that enables them to pursue a career that fulfills their potential.
- Our team members' health and wellness is our priority as well as rewarding them for their hard work.
Quest is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Come join us. For more information, visit us on the web at Quest Careers Where next meets now. Join Quest.
Job seekers should be aware of fraudulent job offers from online scammers and only apply to roles listed on using our applicant system. Note: We do not use text messaging or third-party messaging apps like Telegram to communicate with applicants, so please exercise caution if you are approached in this way and only interact with people claiming to be Quest employees if they have an email address ending
Post Doctoral Researcher - Quantum Software Engineering
Posted 3 days ago
Job Viewed
Job Description
Embedded Software Engineering Co-Op Placements 2026 - Cork

Posted 2 days ago
Job Viewed
Job Description
Looking for a place that values your unique talents? Discover Stryker's award-winning culture.
This role will be based in our **Cork** office. As an R&D Co-Op Student, you will perform a wide variety of technical work in planning and design of medical devices for Orthopedic Surgeons to allow them to plan and perform their procedures. This role will support the R&D New Product Development Teams as they bring new medical devices products to market.
Throughout the placement, you will be an integral part of Stryker's 2026 Cooperative cohort.
**_Who are we looking for?_**
+ **Dedicated Achievers.** Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations
+ **Motivated product launchers.** Engineers who bring strategic direction and drive for execution to ensure products are developed and launched with precision
+ **Goal-oriented developers.** Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.
+ **User-focused creators.** People who imagine with the user in mind, developing technology that helps change patients' lives.
+ **Curious learners** . People who seek out cutting-edge research and information to expand and enhance their ability to develop new ideas into reality.
_Tasks and responsibilities may include:_
**_Technical Competencies_** :
+ Under supervision, assist in the design, develop, modification, and verification of software for medical devices.
+ Assist with prototyping and bench testing.
+ Support problem solving, root cause analysis, identify potential solutions, and evaluate them against requirements.
+ Under supervision, conduct research and studies to support product design.
**_Business Responsibilities:_**
+ Understand the product's intended use and clinical procedures.
**_Med Device Compliance:_**
+ Learn fundamental industry standards, design requirements and test strategies which align with regulatory requirements.
+ With supervision, create or refine engineering documentation, such as the Design History file per company design control procedures.
+ Learn R&D procedures like design controls and risk management, per the Quality Management System.
**_General Responsibilities:_**
+ With supervision, work with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success.
+ Learn procedures, policies, processes, systems, and technology required.
+ Work on problems in limited scope; purposefully learn while gaining experience.
+ Demonstrate ownership and integrity of work.
+ Build stable relationships.
+ Contribute to the project as a team member.
**What you will need:**
+ Studying / completed a Bachelor's or Master's Degree in **Biomedical Engineering, Software or Electronic Engineering, Robotics** or related discipline.
+ Fundamental knowledge and understanding of **embedded software engineering** practices and tools, design principles within a regulated environment.
+ Basic knowledge of programming **in Embedded C and C++ (required),** **Python (desirable).** With supervision **, design new components and systems** applying various design concepts and patterns.
+ Basic knowledge of **testing/maintaining/debugging** software using hardware tools
+ **PCB design** including schematics and layout with tools such as Altium or Orcad is a plus but not mandatory
+ Basic knowledge of **analysis tools and statistical methods.**
+ Experience working with **development boards** e.g. Raspberry Pi a plus but not mandatory
+ Fluent in the use of **MS Office**
**What we can** **offer** :
+ Attractive **salary** & **vacation** entitlement
+ Experience **our inclusive, people-first culture** . You will be paired with mentors and have access to leaders who **support your growth, give constructive feedback, and help build confidence.**
+ **Flexible** working hours
+ **Sports & Social** clubs and DE&I **Employee Resource Groups** and the opportunity to **connect with other co-ops**
+ The opportunity to contribute to **real-world projects** that make a difference in improving **healthcare and patients' lives.** In Stryker, you will be given responsibilities that truly matter.
**Next steps:**
+ Once you have applied to one of our co-op opportunities, our dedicated University Recruiting Business Partners will take some time to look through your application and ensure you meet the criteria in relation to the specific position.
+ Should all requirements be met, and you are happy to proceed, in September, successful candidates will be invited to a final round business interview with the hiring team.
+ If successful through the final round business interview, you will receive your offer shortly after
+ Please note, individual recruitment timelines may vary - please keep in contact with your University Recruiting Business Partner and your university placement coordinator for specific timelines and updates.
This role will be posted for a minimum of 3 days.
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Embedded Software Engineering Co-Op Placements 2026 - Cork

Posted 2 days ago
Job Viewed
Job Description
Looking for a place that values your unique talents? Discover Stryker's award-winning culture.
This role will be based in our **Cork** office. As an R&D Co-Op Student, you will perform a wide variety of technical work in planning and design of medical devices for Orthopedic Surgeons to allow them to plan and perform their procedures. This role will support the R&D New Product Development Teams as they bring new medical devices products to market.
Throughout the placement, you will be an integral part of Stryker's 2026 Cooperative cohort.
**_Who are we looking for?_**
+ **Dedicated Achievers.** Relentless about quality, people who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations
+ **Motivated product launchers.** Engineers who bring strategic direction and drive for execution to ensure products are developed and launched with precision
+ **Goal-oriented developers.** Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.
+ **User-focused creators.** People who imagine with the user in mind, developing technology that helps change patients' lives.
+ **Curious learners** . People who seek out cutting-edge research and information to expand and enhance their ability to develop new ideas into reality.
_Tasks and responsibilities may include:_
**_Technical Competencies_** :
+ Under supervision, assist in the design, develop, modification, and verification of software for medical devices.
+ Assist with prototyping and bench testing.
+ Support problem solving, root cause analysis, identify potential solutions, and evaluate them against requirements.
+ Under supervision, conduct research and studies to support product design.
**_Business Responsibilities:_**
+ Understand the product's intended use and clinical procedures.
**_Med Device Compliance:_**
+ Learn fundamental industry standards, design requirements and test strategies which align with regulatory requirements.
+ With supervision, create or refine engineering documentation, such as the Design History file per company design control procedures.
+ Learn R&D procedures like design controls and risk management, per the Quality Management System.
**_General Responsibilities:_**
+ With supervision, work with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success.
+ Learn procedures, policies, processes, systems, and technology required.
+ Work on problems in limited scope; purposefully learn while gaining experience.
+ Demonstrate ownership and integrity of work.
+ Build stable relationships.
+ Contribute to the project as a team member.
**What you will need:**
+ Studying / completed a Bachelor's or Master's Degree in **Biomedical Engineering, Software or Electronic Engineering, Robotics** or related discipline.
+ Fundamental knowledge and understanding of **embedded software engineering** practices and tools, design principles within a regulated environment.
+ Basic knowledge of programming **in Embedded C and C++ (required),** **Python (desirable).** With supervision **, design new components and systems** applying various design concepts and patterns.
+ Basic knowledge of **testing/maintaining/debugging** software using hardware tools
+ **PCB design** including schematics and layout with tools such as Altium or Orcad is a plus but not mandatory
+ Basic knowledge of **analysis tools and statistical methods.**
+ Experience working with **development boards** e.g. Raspberry Pi a plus but not mandatory
+ Fluent in the use of **MS Office**
**What we can** **offer** :
+ Attractive **salary** & **vacation** entitlement
+ Experience **our inclusive, people-first culture** . You will be paired with mentors and have access to leaders who **support your growth, give constructive feedback, and help build confidence.**
+ **Flexible** working hours
+ **Sports & Social** clubs and DE&I **Employee Resource Groups** and the opportunity to **connect with other co-ops**
+ The opportunity to contribute to **real-world projects** that make a difference in improving **healthcare and patients' lives.** In Stryker, you will be given responsibilities that truly matter.
**Next steps:**
+ Once you have applied to one of our co-op opportunities, our dedicated University Recruiting Business Partners will take some time to look through your application and ensure you meet the criteria in relation to the specific position.
+ Should all requirements be met, and you are happy to proceed, in September, successful candidates will be invited to a final round business interview with the hiring team.
+ If successful through the final round business interview, you will receive your offer shortly after
+ Please note, individual recruitment timelines may vary - please keep in contact with your University Recruiting Business Partner and your university placement coordinator for specific timelines and updates.
This role will be posted for a minimum of 3 days.
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Sr Software Development Engineer

Posted 6 days ago
Job Viewed
Job Description
Sr Software Development Engineer
**About** **Trellix:**
**Trellix, the trusted CISO ally, is redefining the future of cybersecurity and soulful work.** Our comprehensive, GenAI-powered platform helps organizations confronted by today's most advanced threats gain confidence in the protection and resilience of their operations. Along with an extensive partner ecosystem, we accelerate technology innovation through artificial intelligence, automation, and analytics to empower over 53,000 customers with responsibly architected security solutions.
We also recognize the importance of closing the 4-million-person cybersecurity talent gap. We aim to create a home for anyone seeking a meaningful future in cybersecurity and look for candidates across industries to join us in soulful work. More at .
**_Role Overview:_**
We are looking for a passionate and experienced Senior Software Development Engineer to join our dynamic and fast-paced team. This role offers an opportunity to shape large-scale, automated test environments that directly impact Trellix's product quality and speed of delivery while engineering solutions for complex business challenges.
You'll be at the center of building services that support automated deployment and validation of our products. Your solutions will streamline our CI/CD pipeline and ensure our testing environments scale across tools, Trellix products, and platforms.
**Location: Cork - Hybrid**
**About the Role:**
+ Design, develop, and maintain robust, scalable, and high-performance software applications primarily using Groovy and C#.
+ Collaborate with global cross-functional teams across time zones to deliver impactful solutions that meet evolving product and QA needs.
+ Participate in architecture discussions and technical design reviews to improve system performance, reliability, and scalability.
+ Write efficient, maintainable code and unit tests that adhere to engineering best practices.
+ Create modular components with well defined APIs to enable flexible and easy integration into existing development infrastructures and workflows
+ Champion Agile best practices and contribute to continuous improvement in the software development lifecycle.
**Senior Software-specific:**
+ Identify and address technical debt and refactor existing codebase as necessary to improve system maintainability and scalability.
+ Conduct thorough code reviews, provide feedback, and help raise the quality bar for the entire team.
+ Proactively research and evaluate emerging technologies that can be leveraged for future development.
+ Influence architectural direction and technical strategy.
+ Drive open and effective communication across teams, helping guide decisions and technical alignment.
**About You:**
+ You have 5+ years of experience with a BS/BE in Computer Science, Computer Engineering or related field.
+ Proficiency in any of the following languages: Java or C#, or C++, with strong fundamentals in object-oriented design and design patterns.
+ Solid experience with VMware vSphere for managing and provisioning virtual infrastructure.
+ Experience with relational databases such as SQL Server or similar.
+ Familiarity with scripting languages such as PowerShell, Bash, or equivalent.
+ Working knowledge of Windows, Linux and Mac OS.
+ Ability to work both independently and collaboratively in a fast-paced environment.
+ Excellent problem solving and troubleshooting skills.
+ Working knowledge of cloud technologies, especially AWS and/or Google Cloud Platform (GCP).
+ Experience in Agile software development practices and Github for source control and collaboration.
+ Ability to collaborate and work with multiple teams across different time-zones.
+ Strong communication skills - able to articulate technical concepts to non-technical stakeholders and influence decisions.
+ Experience building enterprise-grade, distributed systems with a focus on performance, reliability, and scalability.
**_Company Benefits and Perks:_**
We believe that the best solutions are developed by teams who embrace each other's unique experiences, skills, and abilities. We work hard to create a dynamic workforce where we encourage everyone to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
+ Retirement Plans
+ Medical, Dental and Vision Coverage
+ Paid Time Off
+ Paid Parental Leave
+ Support for Community Involvement
We're serious about our commitment to a workplace where everyone can thrive and contribute to our industry-leading products and customer support, which is why we prohibit discrimination and harassment based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
Software Engineer

Posted today
Job Viewed
Job Description
As a Software Engineer in the Core Storage Engineering (CSE) organization, you will work as part of a highly skilled team responsible for the research, development and testing of new and existing NetApp's storage platforms. As a member of the CSE team, you will leverage your proficiency in Golang, distributed systems, microservices architecture, as well as expertise in Kubernetes to join our dynamic team. As a key member of our engineering group, you will be instrumental in designing and implementing sophisticated distributed systems, crafting resilient microservices, and utilizing Prometheus for monitoring and alerting. Your experience with Golang will complement your knowledge of Kubernetes, enabling you to orchestrate containers effectively for optimal performance and scalability. You will have the opportunity to work with cutting edge technologies, utilize GenAI technology, and participate in weeklong hackathon projects. If you are passionate about your work and thrive in a collaborative environment, become a part of our team where you can contribute to building next-generation software solutions.
**Job Requirement**
+ Minimum of 5 years of software development experience
+ 3+ years of professional experience as a Software Engineer with a focus on Golang development
+ Proficiency in designing and implementing microservices architecture
+ Hands-on experience with Kubernetes for container orchestration and management
+ Strong understanding of software development best practices and design patterns
+ Ability to work collaboratively in a team environment and communicate effectively
+ Participate in customer escalations
+ Experience with version control systems like Git
+ Demonstrated problem-solving skills and ability to troubleshoot complex issues in production environments
+ Passion for learning new technologies and staying up to date with industry trends in Golang, microservices, Kubernetes, and Prometheus
**Responsibilities**
+ Design and implement software with an eye towards simplicity, reliability, and manageability
+ Participate in product design, development, verification, troubleshooting, and delivery of a system or major subsystems
+ Execute full software development life cycle (SDLC)
+ Implement DevOps and CI/CD practices to streamline development and deployment.
+ Create technical content to demonstrate best practices (e.g. documentation, videos, etc.)
+ Work closely with senior technical leaders to drive architecture and design
+ Participate in the feature enhancements and maintenance of existing systems
+ Performing thorough code reviews, providing valuable feedback to other developers, and ensuring adherence to coding standards
+ Providing guidance and mentoring to more junior engineers
+ Participate in customer escalations
+ Be part of an agile team, authoring, estimating, and completing user stories and participating in twice weekly standups, planning, and retrospective meetings
**Nice to Have**
+ Proficiency with Prometheus, including setting up monitoring and alerting configurations for distributed systems
+ Hands-on experience with Python for scripting, automation, and building tools to enhance software development processes
+ Familiarity with C/C++ programming languages, enabling contributions to performance-critical components of software systems
+ Knowledge of Linux internals and familiarity with sysfs for system monitoring and troubleshooting at a low level
+ Experience with FreeBSD, providing insights into operating system variations and their impact on software design and deployment
+ Understanding Jenkins workflows for continuous integration and continuous deployment (CI/CD), streamlining software delivery pipelines and ensuring code quality throughout the development lifecycle
**Education**
+ Bachelor's degree in Computer Science, Computer Engineering, or a related field
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**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 enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time per year to volunteer with their favourite 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. Finally, we provide financial savings programs to help you plan for your future.
If you want to help us build knowledge and solve big problems, let's talk.
Software Engineer
Posted 1 day ago
Job Viewed
Job Description
We are seeking a highly skilled and motivated MTS-1 Software Engineer to join our dynamic Core Storage Engineering (CSE) team. In this role, you will engage in the research, development, and testing of NetApp's storage platforms. Your expertise in C++, Python, and Golang, along with your proficiency in Linux environments and containerization, will be crucial in designing and implementing sophisticated systems and resilient microservices. You will have the opportunity to work with cutting-edge technologies, leverage GenAI, and participate in weeklong hackathon projects. If you are passionate about your work and thrive in a collaborative environment, we invite you to join us in building next-generation software solutions.
**Responsibilities**
+ Participate in product design, development, verification, troubleshooting, and delivery of systems or subsystems.
+ Develop and execute built-in unit tests and functional tests to verify code changes.
+ Perform debugging and troubleshooting to resolve issues.
+ Create technical content to demonstrate best practices (e.g., documentation, videos).
+ Contribute to feature enhancements and maintenance of existing systems.
+ Implement DevOps and CI/CD practices to streamline development and deployment.
+ Participate in code and document reviews and provide constructive feedback.
**Job Requirements**
+ Minimum of 1 year of software development experience.
+ Experience with C, C++ or Python development.
+ Knowledge of software development best practices and design patterns.
+ Understanding of the full software development life cycle (SDLC).
+ Experience with version control systems like Git.
+ Ability to work collaboratively in a team environment and communicate effectively.
+ Demonstrated problem-solving skills and ability to troubleshoot complex issues.
**Nice to Have**
+ Knowledge of Linux internals and familiarity with sysfs for system monitoring and troubleshooting at a low level
+ Understanding Jenkins workflows for continuous integration and continuous deployment (CI/CD), streamlining software delivery pipelines and ensuring code quality throughout the development lifecycle
+ Proficiency in leveraging AI tools and frameworks to enhance software quality, streamline development processes, and drive innovation in software engineering practices
+ Golang software development experience
+ Hands-on experience with Kubernetes for container orchestration and management
**Education**
+ Bachelor's degree in Computer Science, Computer Engineering, or a related field.
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**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 enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time per year to volunteer with their favourite 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. Finally, we provide financial savings programs to help you plan for your future.
If you want to help us build knowledge and solve big problems, let's talk.
Be The First To Know
About the latest Software engineering Jobs in Cork !
Software Engineer

Posted 6 days ago
Job Viewed
Job Description
We are seeking a highly skilled and motivated MTS-2 Firmware Engineer to join our dynamic team. The ideal candidate will have a strong background in firmware development and a passion for innovation. This role involves working closely with cross-functional teams to design, develop, and maintain firmware for our cutting-edge products.
**Job Requirements**
+ Design, develop, and maintain firmware for new and current NetApp products.
+ Collaborate with hardware and software teams to ensure seamless integration.
+ Perform debugging and troubleshooting to resolve issues.
+ Develop and execute Unit Tests, Built in Unit Test, and Functional Test for your code.
+ Implement DevOps and CI/CD practices to streamline development and deployment.
+ Participate in code and document reviews and provide constructive feedback.
**Education**
+ Bachelor's degree in Computer Science, Electronic Engineering, or a related field.
+ Experience in firmware development.
+ Proficiency in programming languages such as C/C++, Python.
+ Experience with debugging tools and techniques and embedded systems.
+ Knowledge of DevOps practices, CI/CD pipelines, Agile and Scrum methodology.
+ Excellent problem-solving skills and attention to detail.
+ Ability to work effectively in a team environment.
Compensation:
The salary offered will be determined by the candidate's location, qualifications, experience, and education and may be outside of this range. Final compensation packages are competitive and in line with industry standards, reflecting a variety of factors, and include a comprehensive benefits package. This may cover Health Insurance, Life Insurance, Retirement or Pension Plans, Paid Time Off (PTO), various Leave options, Performance-Based Incentives, employee stock purchase plan, and/or restricted stocks (RSU's), with all offerings subject to regional variations and governed by local laws, regulations, and company policies. Benefits may vary by country and region, and further details will be provided as part of the recruitment process.
At NetApp, we embrace a hybrid working environment designed to strengthen connection, collaboration, and culture for all employees. This means that most roles will have some level of in-office and/or in-person expectations, which will be shared during the recruitment process.
**Equal Opportunity Employer:**
NetApp is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all laws that prohibit employment discrimination based on age, race, color, gender, sexual orientation, gender identity, national origin, religion, disability or genetic information, pregnancy, and any protected classification.
**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 enable a healthy work-life balance. Our volunteer time off program is best in class, offering employees 40 hours of paid time per year to volunteer with their favourite 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. Finally, we provide financial savings programs to help you plan for your future.
If you want to help us build knowledge and solve big problems, let's talk.
Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Senior Software Engineer

Posted 6 days ago
Job Viewed
Job Description
PowerScale, a Gardner Magic Quadrant leader in Unstructured Data Storage is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. We work with the most advanced technologies, tools & software engineering methodologies. Join us to do the best work of your career and make a profound technical and social impact as a **Senior Software Engineer** on our PowerScale Engineering Team in **Cork, Ireland**
**What you'll achieve**
As a Senior Software Engineer, you will work on innovative solutions using new and current technologies. You will work as part of a scrum team to design and implement capabilities, often spanning multiple components.
**You will:**
+ Work on all aspects of software development life cycle: planning, requirements analysis, design, implementation (coding), testing, deployment, and maintenance.
+ Contribute to design and architectural discussions
+ Collaborate with product managers, designers, and other engineers to define and implement technical solutions
+ Write clean, maintainable, and efficient code
+ Participate in code reviews and provide constructive feedback
+ Troubleshoot and resolve technical issues across the stack
+ Coach and develop more junior team members
**Take the first step towards your dream career**
Every Dell Technologies team member brings something unique to the table.
Here's what we are looking for with this role:
**Essential Requirements**
+ Strong programming skills with 5-8 years of related experience
+ Excellent analytical, problem-solving, and debugging skills
+ Familiarity with Linux, DevOps (CI/CD) and test automation
+ Knowledge of distributed software systems, operating systems, file systems or embedded software
+ Proficiency in C/C++/Python would be a big plus
**Desirable Requirements**
+ Knowledge of storage technologies
+ Knowledge of storage networking protocols, connectivity, and architectures
+ Familiarity with Agile/Scrum development practices
+ Excellent interpersonal skills, the ability to work collaboratively in a team environment and to effectively communicate complex technical concepts
+ Knowledge of storage networking protocols, connectivity, and architectures
**Who we are**
We believe that each of us has the power to make an impact. That's why we put our team members at the center of everything we do. If you're looking for an opportunity to grow your career with some of the best minds and most advanced tech in the industry, we're looking for you.
Dell Technologies is a unique family of businesses that helps individuals and organizations transform how they work, live and play. Join us to build a future that works for everyone because Progress Takes All of Us.
**Application closing date: 30/09/2025**
Dell Technologies is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. Read the full Equal Employment Opportunity Policy here ( .
**Job ID:** R