• R

    Senior Software Engineer - API Server (OpenShift) Red Hat, Waterford, County Waterford, Ireland Posted 5 days ago. Be among the first 25 applicants. Job Summary APIs are the heart of Kubernetes and Red Hat OpenShift. We are growing our control plane engineering team whose primary focus is working on the foundation of the Kubernetes API machinery - both directly in the upstream and as part of the OpenShift product. If you get excited about CustomResourceDefinitions, kube-apiserver, admission, aggregation, garbage collection, priority & fairness or server‑side apply, we want you on our global team. As an OpenShift engineer, you will work in one of the top Kubernetes teams industry‑wide, helping us push features forward in the upstream community and ensuring the OpenShift Kubernetes foundation is rock‑solid. What will you do? Create and guide new feature development; contribute to high‑profile and strategic open‑source projects in Kubernetes SIGs Create/submit patches for bug fixes and review patches from other contributors Continuously test your component/code on all levels and continuously improve our CI system Provide support for your component/code in production for internal and external customers Improve current solutions and workflows; prefer appropriately simple, repeatable solutions over more complex and failure‑prone ones Communicate and work effectively with all levels of associates including senior management Document and demonstrate solutions by developing documentation, diagrams, code comments, and clear code where necessary Collaborate with other engineers across the Red Hat OpenShift engineering team and work alongside members of the Documentation, Support, and Quality Engineering (QE) teams What will you bring? Strong experience in a software engineering role Experience with Linux operating systems 3–5 years of experience writing code in either Go, Java, C/C++ or equivalent Good written and verbal communication skills in English Problem‑solving and troubleshooting skills including performing root cause analysis The Following Are Considered a Plus Experience designing and implementing REST APIs Solid understanding of the Kubernetes API Server, Control Plane components, and architecture Experience working with Red Hat OpenShift Knowledge of Distributed Systems Record of contributing to an open‑source project or community including Kubernetes special interest groups (SIGs) Graduate of computer science or software engineering or equivalent work experience Presentation skills and public speaking skills for conferences and demos Enjoys solving challenging problems and working with emerging technologies About Red Hat Red Hat is the world’s leading provider of enterprise open‑source software solutions, using a community‑powered approach to deliver high‑performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in‑office, to office‑flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We’re a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Inclusion at Red Hat Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for or will pay any fees, commissions, or any other payment related to unsolicited resumes or CVs unless required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply. Referrals increase your chances of interviewing at Red Hat by 2x. Seniority level Not Applicable Employment type Full-time Job function Engineering and Information Technology Industries Software Development and IT Services and IT Consulting #J-18808-Ljbffr

  • R

    Senior Software Engineer - Client Tools (Ireland or Brno, Czech Republic) Red Hat Waterford, County Waterford, Ireland Overview The Red Hat Engineering Client Tools team is looking for a colleague interested in Linux, Python and Go to join us in Waterford, Ireland. In this role, you will work with a group of talented software engineers, software quality engineers, and contributors across the globe to ensure a smooth customer experience in connecting RHEL systems with Red Hat’s Hybrid Console services by modernizing the registration/content delivery and reporting experience delivered in RHEL. You’ll work on new features and address existing defects and bugs in our projects. The position will also allow you to learn the inner workings of Linux and improve your Python and Go language skills, as well as participate in technical vision and provide leadership on critical and high-impact projects. Note: This strategic role requires solid technical leadership, roadmap development, and ownership of the end-to-end experience of the new unified remote host configuration services. The Client Tools team is a highly collaborative, globally distributed group with engineers ready to help you onboard. What Will You Do Develop customer-facing tools in Go and Python. Develop integrations between various Red Hat Hybrid Console services and the RHEL stack. Contribute to the implementation of a more modernized registration, data collection, and remote management options as part of the unified client tools. Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) throughout the development lifecycle to accelerate delivery and improve quality. Contribute to unit and integration tests and collaborate with quality engineers to ensure high product quality. Participate in technical vision and provide leadership on critical and high-impact projects. Stay up to date with the latest technologies and development methodologies. Prototype and present ideas; communicate with team members. Work in a cross-functional team with software engineers, quality engineers, product and project managers to implement features and processes. What Will You Bring Advanced experience in a Linux environment with Python or Go. Proficiency in Linux operation and administration; understanding of Linux architecture, services, configuration, and logging. Experience managing code on GitHub or other git platforms. Experience with system protocols, systemd, and RPM packages. Experience providing technical leadership across a global team and collaborating to deliver a shared vision. Detail-oriented thinking, customer perspective, debugging, and problem-solving skills. Ability to work in a fast-paced environment. Ability to work as part of an agile team, follow clean code practices, and quickly absorb new knowledge. Proficient written and verbal English communication skills. The Following Will Be Considered a Plus Experience writing applications using network protocols and IPC technologies (e.g., D-Bus, Varlink). Involvement in upstream open source projects. Experience with cloud technologies. About Red Hat Red Hat is the world’s leading provider of enterprise open source software solutions, delivering Linux, cloud, container, and Kubernetes technologies. We hire creative, passionate people who contribute ideas and solve problems in an open, inclusive environment. Red Hat supports flexible work arrangements depending on the role. Inclusion and Equal Opportunity Red Hat’s culture is built on openness, collaboration, and inclusion. We strive for equal opportunity and celebrate diverse backgrounds and perspectives. Red Hat is an equal opportunity employer and adheres to an affirmative action policy. We do not solicit unsolicited resumes from recruitment agencies and provide accommodations to job applicants upon request at the email address below. If you need assistance completing our online application, email application-assistance@redhat.com. General inquiries about the status of a job application will not receive a reply. Red Hat does not seek or accept unsolicited resumes from recruitment agencies. We are not responsible for, and will not pay, any fees related to unsolicited resumes or CVs except as required in a contract. #J-18808-Ljbffr

  • R

    A leading global software provider is seeking a Senior Software Engineer in Waterford, Ireland. The successful candidate will develop tools and integrations focusing on Linux, Python, and Go. This role involves collaborating with a globally distributed team, contributing to technical leadership, and enhancing customer experiences. Candidates should have advanced Linux skills and be proficient in Python or Go. This position promotes a flexible work environment with a focus on collaboration and innovation. #J-18808-Ljbffr

  • R

    Senior OpenShift API Server Engineer  

    - Waterford

    A leading open-source software company is seeking a Senior Software Engineer for their API Server in Waterford, Ireland. You will focus on enhancing Kubernetes and OpenShift projects, guiding feature development, and collaborating with a global team. Ideal candidates have a strong background in software engineering, proficient in Go, Java, or C/C++, and have solid experience with Linux. The role emphasizes a collaborative work culture and an inclusive environment to foster innovation. #J-18808-Ljbffr

  • R

    Senior Software Engineer - Ansible (Waterford Office, Ireland or Brno Office, Czech Republic) Red Hat Waterford, County Waterford, Ireland The Ansible engineering team is looking for a Senior Software Engineer with a focus on backend web and API development to join our team. In this role, you will work closely with a group of talented engineers helping to improve efficiency and drive results through your contributions. The ideal candidate is friendly, collaborative, and passionate about working with others to achieve success. The job’s focus will be on expanding our enterprise Ansible offering through seamless integration with other configuration management and automation tooling. Through developing and maintaining the suite of projects Ansible offers as part of the Ansible Automation Platform’s content management arm, you will play a key role in helping us develop new features that allow our applications to be used in new ways, as well as helping to deliver these new tools for Ansible content creators and users. You will work closely with engineers across the Ansible organization to deliver features that can be used across our projects. What You Will Do Design, develop and test new backend features for Ansible Automation Platform Troubleshoot bugs and regressions, working closely with Quality Engineers to deliver working and feature-complete solutions Participate in product release cycles, deploying code to integration, staging and production environments, integrating with CI/CD tooling Perform software updates, peer code reviews, testing, and CVE analysis Help mentor and learn from other engineers in a highly-collaborative team environment, as well as participate in peer code reviews Regularly participate in the team’s Agile scrum process, demos and check-ins with Product Management and other stakeholders to align on use‑cases and plan new initiatives What You Will Bring Significant experience with Python, Django/Django Rest Framework and tools as pytest Experience with Linux Experience with utilizing container management platforms and development environments like Kubernetes, OpenShift, Docker/Docker Compose, and Podman Experience with SQL and relational databases such as PostgreSQL Experience with CI/CD systems like Jenkins and GitHub Actions Experience working on large-scale projects utilizing version control (we use Git and GitHub/GitLab), open-source experience is a plus Demonstrated ability to quickly and accurately troubleshoot system and performance issues Interest in participating in the software design and architecture process Good communication skills, and experience working directly with and presenting to stakeholders An agile mindset, with openness and flexibility to pivot towards the highest priority work items as needed About Red Hat Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We’re a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Inclusion at Red Hat Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply. #J-18808-Ljbffr

  • R

    Senior Software Engineer – Red Hat OpenShift on OpenStack (Ireland) Red Hat — Waterford, County Waterford, Ireland Overview We are seeking a Senior Software Engineer to join the Red Hat OpenStack engineering team in Ireland. In this role you will contribute to the development and maintenance of the Red Hat OpenShift on OpenStack product (“Shift On Stack”) and help deliver a solution that provisions Red Hat OpenShift clusters on top of a Red Hat OpenStack Platform deployment. Responsibilities Become a significant contributor to the various components of Shift On Stack, from platform support pieces inside the Red Hat OpenShift installer to Operators for provisioning resources in Red Hat OpenStack Platform Contribute to the regular delivery cadence of Shift On Stack Build and maintain testing pipelines for Shift On Stack to cover new features, new integrations with OpenShift and OpenStack, and guard against regressions in quality Work with Red Hat OpenShift teams to shepherd code changes through their processes Qualifications Existing development skills in Go – a must Experience of rigorous software testing Passion for open source software development Deep understanding of cloud computing and container management; OpenShift/Kubernetes – a must Ability to work in a distributed team environment Experience using, developing, or administering Red Hat OpenStack Platform and/or Red Hat OpenShift environments – a big plus A willingness to proactively utilize AI‑assisted development tools such as Cursor and Claude Code for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality Open to exploring and experimenting with emerging AI technologies relevant to software development, proactively identifying opportunities to incorporate new AI capabilities into existing workflows and tooling Benefits and Culture Red Hat is the world’s leading provider of enterprise open source software solutions. We hire creative, passionate people ready to contribute their ideas, solve complex problems, and make an impact. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. #J-18808-Ljbffr

  • R

    A leading open-source technology company is seeking a Senior Software Engineer to join the KubeVirt project in a hybrid capacity. The ideal candidate will have extensive experience in software development and CI/CD processes using technologies such as Kubernetes, OpenShift, and GoLang. Responsibilities include developing and maintaining open-source CI systems, contributing to project features, and collaborating with multiple engineering teams to ensure a high-performance development environment. A strong background in software engineering and communication skills in English are essential. #J-18808-Ljbffr

  • R

    Senior Software Engineer - Client Tools (Ireland) page is loaded## Senior Software Engineer - Client Tools (Ireland)remote type: Onsitelocations: Waterford City: Dublin - MSO: Brno - Tech Park Brno - B: Remote Ireland: Corktime type: Full timeposted on: Posted Todayjob requisition id: R-052870The Red Hat Engineering Client Tools team is looking for a colleague interested in Linux, Python and Go to join us in Waterford, Ireland. In this role, you will work with a group of talented software engineers, software quality engineers, and contributors across the globe to ensure a smooth customer experience in connecting RHEL systems with Red Hat’s Hybrid Console services by modernizing the registration/content delivery and reporting experience delivered in RHEL. You’ll work on new features and address existing defects and bugs in our projects. The position will also allow you to learn the inner workings of Linux and improve your Python and Go language skills, as well as participate in technical vision and provide leadership on critical and high-impact projects.This strategic role will require you to demonstrate solid technical leadership skills, manage roadmap development and take ownership of the end-to-end experience of the new unified remote host configuration services. The Client tools team is a highly collaborative, globally distributed team with great engineers ready to help you with onboarding.Some of the projects we maintain include:To be successful as a Client Tools Engineer, you need to have motivation, curiosity, a passion for problem-solving, and experience with Linux, Python, Go, network protocols, systemd, IPC (D-Bus, Varlink), RPM packages, and Open Source. We are looking for an open-minded person who can think creatively, adapt quickly, and contribute to our future automation efforts.What will you do:* Develop customer-facing tools in Go and Python.* Develop integrations between various services from Red Hat’s Hybrid Console services with RHEL stack.* Participate in the implementation of unified client tools by adding support for a more modernized registration, data collection, and remote management options.* Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) during the whole development lifecycle, from code generation to reviews, to accelerate development cycles and enhance code quality.* Contribute to unit and integration test development and work with quality engineers to ensure the highest level of product quality.* Participate in technical vision and provide leadership on critical and high-impact projects.* Stay up to date with the latest technologies and development methodologies.* Prototype and present your ideas; communicate with other team members.* Work in a cross-functional team together with other software engineers, quality engineers, product and project managers to apply the implementation of those features and processes to the specific software products.What will you bring:* Advanced experience working in a Linux environment with Python or Go.* Proficiency in Linux operation and administration - understanding of the Linux architecture, services, configuration, logging, etc.* Experience managing code on GitHub or other git forge.* Experience with system protocols, systemd, and RPM packages.* Experience providing technical leadership across a global team and collaborating with the team in delivering on a vision.* Detail-oriented thinking, understanding customer perspective, good debugging, and problem-solving skills.* Ability to work in a fast-paced environment.* Ability to work as part of an agile team, follow clean code practices, and quickly absorb new knowledge.* Proficient written and verbal communication skills in English.The following will be considered a plus:* Experience and knowledge of writing applications using network protocols and IPC technology (e.g. D-Bus, Varlink).* Involvement in some upstream open source projects.* Experience with cloud technologies.#LI-NG1**About Red Hat**is the world’s leading provider of enterprise software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.**Inclusion at Red Hat** Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.**Equal Opportunity Policy (EEO)** Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.### Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.### Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply.At Red Hat, our commitment to open source extends beyond technology into virtually everything we do. We collaborate and share ideas, create inclusive communities, and welcome diverse perspectives from all Red Hatters, no matter their role. It’s what makes us who we are.Some of the most knowledgeable and passionate people in the technology industry work here. Whether we’re building software, championing our products, or training new associates, we’re collaborating openly to make a difference in the world of open source and beyond. #J-18808-Ljbffr

  • R

    A leading enterprise software provider is seeking a Senior Software Engineer to focus on the development of AI Platforms in Waterford. The role involves architecture design, leading technology developments, and collaborating with open-source communities. The ideal candidate will have expertise in Go programming, experience with container-based applications, and strong understanding of Kubernetes architecture. A Bachelor's degree in Computer Science or a related field is required. This position offers a full-time, on-site work opportunity with excellent professional growth prospects. #J-18808-Ljbffr

  • R

    Red Hat Waterford, County Waterford, Ireland Are you ready to join a game-changing open source AI platform that harnesses the power of hybrid cloud to drive innovation? Red Hat AI Platforms is seeking a Senior Software Engineer to join our engineering team. This is an extraordinary opportunity to contribute to the development of the Red Hat AI Platforms family of products while participating in open source communities such as Kubeflow, Trusty AI, and Kserve, and be at the forefront of the exciting evolution of AI. Red Hat AI Platforms delivers a robust set of technologies for Data Scientists and MLops personas such as model development, model serving, data pipelines, Kubeflow components, and Kubernetes operator development and is expanding into other areas at a high pace. By leveraging the combined strength of open source tools, and the recent developments in AI and hybrid cloud, we deliver unmatched value to our partners and customers. The future of AI is open, presenting extensive opportunities, and Red Hat AI Platforms stands as a strategic focus for Red Hat. You'll join a team that fosters continuous learning, career growth, and professional development. You'll have the freedom to rapidly design, secure, build, test, and release groundbreaking AI components. Are you ready to develop solutions combining open source, hybrid cloud, and AI? Come join the Red Hat AI Platforms team! What you will do? Contribute to architecture and design of Red Hat AI Platforms, and provide input that elevates the platform and user experience Lead the development of new platform technologies and solutions for Red Hat AI Platforms Use CI/CD best practices to develop and deliver solutions Participate in upstream communities such as Kubeflow to ensure the technologies work on OpenShift and can be integrated with Red Hat AI Platforms Present at OpenShift/Kubernetes, and AI/ML related technology conferences and internally within the AI/ML communities of practice Work with the open source communities to evaluate new AI, ML and big data technologies and create examples of integrations between their technology and Red Hat AI Platforms Mentor and guide other engineers What you will bring? Demonstrate innovation skills and a passion for technology Define and apply Red Hat AI Platforms policies to ensure our Red Hat AI Platforms components are observable and scalable Demonstrable expertise in Go Understanding of Linux operating system Experience building and deploying container-based applications to include the install/upgrade through our operator Understanding of how Open Source and Free Software communities work Good understanding Kubernetes architecture and operators/controllers Good written and verbal communication skills; fluent English language skills Nice to Haves Security background Knowledge of Prometheus monitoring stack Experience with development for public cloud services (AWS, GCE, Azure) Experience troubleshooting complex issues in distributed systems Bachelor's degree or higher in computer science or other related discipline About Red Hat Red Hat is the world’s leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We’re a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact. Inclusion at Red Hat Red Hat’s culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village. Equal Opportunity Policy (EEO) Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law. Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee. Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application-assistance@redhat.com. General inquiries, such as those regarding the status of a job application, will not receive a reply. #J-18808-Ljbffr



For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany