18 Continuous Integration jobs in Ireland
Software Development Manager

Posted 25 days ago
Job Viewed
Job Description
A career in IBM Software means you'll be part of a team that transforms our customers challenges into solutions. Seeking new possibilities and always staying curious, we are a team dedicated to creating the world's leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career. IBM's product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.
**Your role and responsibilities**
You will directly manage a team of developers and lead them to design and deliver impactful and valuable platform features across our Cloudability product and help operate the Cloudability product suite and help scale our platform to support our growing engineering community and customer base. You will partner with product managers, designers, and other engineering leaders to build/refine the product roadmap and establish engineering goals. You will collaborate with the leadership team to continuously manage trade-offs between scope, resources and time during the development lifecycle.
**Required technical and professional expertise**
* 5+ years of software engineering experience.
* 1+ years of experience as a software engineering manager.
* Experience releasing software in an agile, CI, and DevOps environment.
* Experience in Linux/Unix environments.
* DevOps and Operational Experiences
**Preferred technical and professional experience**
* Software development experience in OOP (e.g.: Java), Go, Python, SQL, and AWS.
* Experience tuning performance and scalability of containerized (e.g.: Docker), cloud-based applications (e.g.: AWS, Azure, Google Cloud Platform).
* Experience with Infrastructure as Code (e.g.: Terraform, CloudFormation).
* Familiarity with RESTful systems and their APIs.
* Experience in operating a production system at scale, maintaining security compliance, and using telemetry and observability to drive action.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Software Development Engineer
Posted 10 days ago
Job Viewed
Job Description
Sr Software Development Engineer

Posted 7 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.
Sr. Software Development Engineer

Posted 25 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 seeking a talented Software Engineer with the knowledge in Java/Python and JavaScript to join our dynamic team. As a Software Engineer, you will play a key role in the design, development, and implementation of our software solutions, contributing to the full software development lifecycle.
**About the Role:**
+ Design, develop, and maintain robust, scalable, and high-performance software applications primarily using Java.
+ Collaborate closely with cross-functional teams including product management, design, and QA to deliver high-quality software solutions.
+ Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
+ Conduct code reviews, providing constructive feedback to team members and ensuring code quality and consistency.
+ Identify and address technical debt and refactor existing codebase as necessary to improve system maintainability and scalability.
+ Stay updated on emerging technologies and industry trends, and evaluate their potential for adoption within the organization.
**About You:**
+ 6+ Years of experience in Java Development.
+ Should have experience in Software cloud technologies.
+ Should have good knowledge of Spring Frameworks , Gradle, Maven, JUnit.
+ Excellent analytical and problem-solving skills.
+ Strong knowledge of AWS cloud technologies.
+ Familiarity with security best practices for cloud development.
**_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.
Principal Software Development Architect

Posted 25 days ago
Job Viewed
Job Description
_Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._
**Title and Summary**
Principal Software Development Architect
Job Title
Principal Software Development Architect
Overview
As a Principal Software Architect for Mastercard Commercial Solutions, you will play a critical role in shaping the architecture of a global B2B payments platform designed for scale, security, and performance. This platform supports high-throughput, mission-critical financial transactions and is central to Mastercard's vision of transforming how businesses manage payments.
You will lead the design of secure, resilient, and scalable systems, mentor engineering teams, and collaborate closely with product and cross-functional stakeholders to bring complex solutions from concept to production. This role demands deep technical expertise, a strong sense of ownership, and a bias for action.
___
Role Responsibilities
- Define and drive high-level architecture and design for core platform capabilities with a focus on security, resiliency, and high throughput.
- Lead the creation of technical blueprints, service contracts, and architectural patterns that guide implementation across teams.
- Collaborate with product managers and business stakeholders to translate requirements into scalable, secure, and performant solutions.
- Provide technical leadership and mentorship, guiding teams through design elaboration, implementation, and delivery.
- Ensure alignment with Mastercard's architectural standards and best practices, including 12-factor app principles and cloud-native design.
- Conduct design and code reviews to ensure architectural integrity and adherence to non-functional requirements.
- Partner with other architects and engineering leaders to evolve the platform's architecture and technical roadmap.
- Champion a culture of high accountability, ownership, and continuous improvement.
___
All About You
- Proven experience designing and delivering high-volume, secure, and resilient systems in the fintech or payments domain.
- Deep expertise in microservices architecture, distributed systems, and cloud-native technologies (e.g., Kubernetes, PCF, AWS/GCP/Azure).
- Strong understanding of non-functional requirements such as performance, scalability, observability, and fault tolerance.
- Hands-on experience with Java, Spring Boot, messaging systems (Kafka, RabbitMQ), and relational databases (Oracle, PostgreSQL).
- Familiarity with front-end technologies and frameworks (e.g., Angular) is a plus.
- Experience working in Agile environments, with a strong focus on iterative delivery and continuous feedback.
- Excellent communication and collaboration skills, with the ability to influence across technical and non-technical audiences.
- Passion for mentoring and growing engineering talent, and for building a strong engineering culture.
- A proactive mindset with a bias for action and a commitment to delivering high-quality solutions.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Senior Software Development Engineer

Posted 25 days ago
Job Viewed
Job Description
Apptio, an IBM Company, is seeking a Senior Software Development Engineer to join our growing team building innovative, AI-driven solutions across the FinOps and Technology Business Management (TBM) product suite. In this role, you will work closely with data scientists to design, develop, and scale the engineering infrastructure required to bring machine learning and generative AI capabilities into production across our SaaS platforms.
You will play a key role in shaping the future of intelligent product features-enabling smarter automation, deeper analytics, and better business outcomes for our enterprise customers.
**Your role and responsibilities**
* Collaborate with data scientists to productionize AI/ML models, including orchestration, scaling, monitoring, and API integration
* Design and build high-quality, maintainable software systems that deliver AI/ML-powered features within Apptio's product suite
* Develop secure and scalable microservices, data pipelines, and back-end components in a cloud-native environment
* Work closely with product managers and UX designers to translate business needs into technical solutions
* Contribute to architectural decisions and code reviews while mentoring junior engineers
* Drive performance, scalability, and reliability best practices across AI-integrated features
* Stay up-to-date with emerging trends in software engineering, cloud technologies, and MLOps
**Required technical and professional expertise**
* Demonstrated experience in software development, ideally with experience delivering SaaS or data-driven products
* Proficiency in one or more modern languages such as Java, Python, Go, or TypeScript
* Experience building and deploying RESTful APIs, working with containerized environments (e.g., Docker, Kubernetes)
* Solid understanding of cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines
* Demonstrated experience collaborating with data science or ML teams to operationalize models
* Strong knowledge of distributed systems, performance optimization, and fault-tolerant design
* Excellent communication skills and a collaborative, team-first mindset
**Preferred technical and professional experience**
* Experience with MLOps tools and practices (e.g., MLflow, SageMaker, Airflow, KubeFlow)
* Familiarity with FinOps, IT financial management, or Apptio products (ApptioOne, Cloudability, Targetprocess)
* Exposure to generative AI or LLM-based solutions
* Knowledge of observability practices and tools for AI/ML-powered services
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Senior Software Development Engineer

Posted 25 days ago
Job Viewed
Job Description
At IBM Cloudability, we deliver a best-in-class FinOps platform that helps customers enable their IT, finance, and DevOps teams to work together to optimize cloud resources for speed, cost, and quality. We are seeking a highly skilled and experienced Senior Software Development Engineer to join our dynamic and growing team. The ideal candidate will be a seasoned software developer with a passion for technology, problem-solving, and driving software development processes. You will get to lead technical initiatives, and mentor junior engineers while delivering high-quality, scalable, and maintainable software solutions.
**Your role and responsibilities**
Develop cloud-native services to address both new and ongoing business challenges and meet customer needs.
* Own end-to-end feature development, from concept through design to production, collaborating with product managers and engineers to deliver scalable, high-quality solutions.
* Drive the adoption of best practices for software development, including testing, code reviews, and continuous integration, to ensure the delivery of high-quality, reliable software.
* Identify and address performance bottlenecks, ensuring that systems scale efficiently and perform well under varying loads.
* Mentor and provide technical guidance to junior engineers.
**Required technical and professional expertise**
* Bachelor's degree in computer science, a related field, or relevant work experience.
* 5+ years of professional software development experience in designing and building enterprise-level applications
* Extensive professional knowledge, experience, and understanding of at least one modern programming language, such Java, Scala, and Go.
* Extensive experience with software engineering principles, including data structures, algorithms, and design patterns.
* Hands-on experience with cloud technologies (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
* Excellent communication skills, both written and verbal.
**Preferred technical and professional experience**
* Master's degree in computer science or related field.
* Experience in modern software concepts such as Infrastructure as Code (e.g., Terraform)
* Experienced with modern API design and implementations, preferably in Java or Golang.
* Experienced in Cloud infrastructure's cost management or FinOps.
* Experience using monitoring tools like Splunk, Datadog, Prometheus, Grafana
* Exceptional customer focus, ownership, and drive.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Be The First To Know
About the latest Continuous integration Jobs in Ireland !
Director of Software Development
Posted 10 days ago
Job Viewed
Job Description
Staff Network Development Engineer- Build Team

Posted 25 days ago
Job Viewed
Job Description
The ServiceNow Cloud Network Services (CNS) team is seeking a highly skilled Staff Network Development Engineer with extensive experience in network enablement, automation, and scripting.
The ideal candidate will possess advanced network engineering expertise in both on-premise and hyperscaler cloud operations. They should be adept at developing tools, scripts, and applications, serving as the bridge between code and networks to enhance automation and improve network deployments. You will collaborate with a dedicated team of network engineers to expand our datacenter and cloud production network globally. This role is pivotal in fulfilling our customers' commitments and advancing our objectives of automation and standardization across all builds.
**About the Team:**
The CNS Systems Delivery team is a dynamic and innovative group of professionals dedicated to transforming network operations through cutting-edge technology and automation. We work collaboratively to design, implement, and maintain robust network solutions that support ServiceNow's global infrastructure. Our team values creativity, continuous learning, and a commitment to excellence. We strive to create an inclusive and supportive environment where every member can contribute their unique skills and perspectives to achieve our collective goals.
**What you get to do in this role:**
Network Engineering:
+ Actively participate in the cloud networking team, handling all proactive aspects of network deployment and orchestration.
+ Drive the delivery of business-critical public cloud infrastructure worldwide.
+ Ensure network capacity meets established business and technical requirements.
+ Operate and troubleshoot systems to quickly identify and resolve issues.
+ Manage network augmentation as the organization grows.
+ Take a leadership role in root cause analysis and resolution of network issues.
+ Participate in a rotating "on call" schedule with other team members.
Orchestration and Automation:
+ Design and code new automations and on-platform optimizations
+ Develop and maintain network automation pipelines using tools like Ansible, Go, Python, Bash, Terraform, etc.
+ Collaborate with platform teams to build, update, and enhance flow designer orchestration to maintain a unified platform for all network deployments globally.
Systems and Platform Development:
+ Provide feedback and partnership to infrastructure architects on design improvements and contribute to the design process for new initiatives.
**To be successful in this role you have:**
+ 10+ years of experience in network engineering, focusing on internet and datacenter operations, and 4+ years of experience in network automation.
+ Advanced knowledge of scripting and coding in Java, Python, and Go.
+ Ability to quickly learn new technologies in a fast-paced environment.
+ Solid understanding and hands-on experience with key network technologies, including 802.1q, HSRP/VRRP, OSPF, ISIS, MCLAG, BGP, BFD, NAT, ACLs, IPSEC, SNMP, TCP/IP routing, switching, load balancing, and security.
+ Proficiency with Juniper's Junos, Cisco IOS, Cumulus (Linux), and Rest API.
+ Experience with network automation languages and tools such as Ansible, Netmiko, Python, Go, and Terraform.
+ Understanding of CI/CD, Git, and Infrastructure as code principles.
+ Familiarity with monitoring tools like Grafana, Prometheus, Kentik, and Thousand Eyes.
+ Industry certifications such as CCNP, CCIE, JNCIP, JNCIA are a plus.
**Desired Skills:**
+ Comfortable working in agile and fast-paced environments.
+ Excellent verbal, written and presentation skills.
+ Strong problem-solving and analytical abilities.
+ Developer-level experience with the ServiceNow Platform.
**Work Personas**
We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here ( . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service.
**Equal Opportunity Employer**
ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.
**Accommodations**
We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact for assistance.
**Export Control Regulations**
For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.
From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.
Staff Software Development Engineer (iOS)
Posted 3 days ago
Job Viewed