46 Software Solutions jobs in Ireland

Principal Software Engineer - AI & Modern Work Solutions

Dublin, Leinster Reperio Human Capital Ltd

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Principal Software Engineer - AI & Modern Work Solutions Location: Dublin, Ireland Position Type: Permanent | Full Time Salary: € Overview Would you like to work on next-generation products that use the latest AI technologies and a modern work suite to help millions of users collaborate more effectively? Do you enjoy solving complex engineering challenges with C#/.NET at scale, while contributing to innovative cloud-based solutions? We are seeking a Principal Software Engineer to join our team. This is a permanent role based in Ireland, with opportunities to work in a multi-discipline, multi-site environment delivering end-to-end AI solutions. You will help design and build a highly scalable cloud architecture, with intuitive web-based user experiences that empower enterprise customers globally. Responsibilities Design and implement core components of an enterprise-grade AI platform, covering identity, lifecycle management, observability, and integration. Build secure and scalable solutions using C#, ASP.NET, and .NET across distributed architectures. Lead and influence architectural decisions and technical strategy for cloud-based services. Collaborate with product managers, designers, and other engineers to deliver high-impact features. Prototype and iterate quickly on new ideas to stay ahead in the AI and digital workplace space. Conduct thorough code reviews, ensuring adherence to best practices and performance standards. Mentor and guide engineers, fostering a culture of technical excellence. Qualifications Bachelor's degree in computer science, Engineering, or related discipline. Deep hands-on experience with C#, .NET Core, ASP.NET, and distributed SaaS architectures. Strong knowledge of SQL and/or NoSQL database design. Experience delivering production systems on Azure, AWS, or GCP. Familiarity with web application development frameworks (React, Angular, or similar). Excellent communication and collaboration skills, comfortable working across global teams. Preferred Qualifications Experience with AI agent architectures, LangChain, or orchestration frameworks. Knowledge of identity and access management in enterprise environments. Exposure to containerisation (Docker, Kubernetes) and CI/CD pipelines. Experience leading the delivery of high-availability SaaS products in the cloud. What We Offer Competitive salary and benefits package. Opportunities to work on cutting-edge AI and cloud technologies. Professional development and growth through training and mentorship. A collaborative environment with a strong engineering culture. If you're interested, please apply now. For more information, contact Joe in Reperio Human Capital. Reperio Human Capital acts as an Employment Agency and an Employment Business. Skills: .NET C# ASP.NET SQL Azure Angular Benefits: Work From Home
This advertiser has chosen not to accept applicants from your region.

Manager, Software Engineering

Dublin, Leinster Mastercard

Posted today

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Manager, Software Engineering
Overview
Mastercard Developers ( is the primary API platform for Mastercard partners to access a diverse range of
This advertiser has chosen not to accept applicants from your region.

Software Engineering Intern

Dublin, Leinster Eaton Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

**At Eaton Ireland, power isn't just what we manage-it's what we empower.**
With over a century of innovation and a presence in more than 175 countries, we're helping customers tackle their toughest power management challenges with technologies that are smarter, safer, more efficient, and more sustainable.
But what truly sets us apart is our people. As a **Certified Great Place to Work** , Eaton Ireland is recognised for building a culture where trust, inclusion, and purpose thrive. Here, every voice matters, and every idea has the power to shape a better future - for our communities and our planet.
**What you'll do:**
The Centre for Intelligent Power (CIP) is seeking interns to work within its multidisciplinary teams. If you are excited and inspired by the thought of contributing to a more sustainable global future, as well as bringing digitalization solutions and mindset to Eaton's vast portfolio of products and services across multiple industries that our company operates. 
You will be placed on one of 5 engineering teams with the opportunity to acquire skills in the following areas: Edge AI, Embedded Systems, Machine Learning, Cloud DevOps and Quality Assurance.
**In this role you will:**
+ Be engaged as part of a multi-disciplinary international team focusing on design and development of experimental intelligent power systems.
+ Learn about a wide range of analytics and Artificial Intelligence (AI) technologies for power management systems, including the associated data processing pipelines.
+ Gain hands-on experience with the tools and approaches used as part of the design, development, and test processes.
+ Work across the full software development lifecycle in an agile environment, attending all scrum team meetings.
+ Develop clean, efficient, and reusable code using coding best practices.
+ Get the opportunity to work on cutting edge technologies including:
+ Cloud Computing with Microsoft Azure
+ Software containerisation using Docker and Kubernetes
+ Data pipelining with Apache Spark
+ DevOps and MLOps
+ Internet of Things (IoT) and Edge Computing
+ Embedded Real-Time OS (RTOS) / Linux software development.
**Qualifications:**
Ongoing university studies (BSc/MSc) in Computer Science, Computer Engineering or similar
**Skills:**
+ A basic technical background is required in addition to an interest and background in engineering or software development. The ideal candidate will be in pursuit of or a recent graduate of a degree or master's in electronic or computer engineering, computer science or a related course.
+ A team player with excellent communication skills, who is curious, proactive, conscientious and enjoys problem solving.
+ Experience with a programming language such as C/C++, Python, R, MATLAB
+ Familiarity with version control systems (Git) is desired.
+ Data storage experience, SQL or NoSQL.
+ A basic background in modelling and analysis, e.g., MATLAB and Simulink
+ Familiarity with Internet of Things, embedded systems, cloud computing, connectivity and networking, communication protocols and security.
+ Knowledge of end-to-end Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
**Soft Skills:**
+ Communication skills
+ Team collaboration
+ Adaptability
+ Problem-solving mindset
+ Growth mindset
+ Time management
We are committed to ensuring equal employment opportunities for job applicants and employees. Our recruitment processes use balanced selection criteria and avoid unlawful discrimination against applicants on the basis of their age, colour, disability, marital status, national origin, gender, gender identity, genetic information, race or racial origin, religion, sexual orientation or any other status protected or required by law.
This advertiser has chosen not to accept applicants from your region.

Manager, Software Engineering

Mastercard

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Manager, Software Engineering
Job Title
Manager, Software Development Engineering (Commercial Solutions)
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Mastercard Commercial Solutions team in Dublin have an exciting opportunity for a Manager of Software Development to help further grow our organization by enabling teams to enhance and modernize our Commercial business-to-business (B2B) digital payments services. This position will be key to growing a global B2B technology platform, operating at-scale, requiring focus on performance, security, and reliability.
Role
As Manager, Software Development Engineering you will manage scrum teams building commercial Java-based, distributed, highly available applications.
- Take a product initiative from requirements to production
- Lead and guide an agile teams of scrum masters, business analysts, developers and testers to deliver software that meets business objectives
- Oversee effective development and delivery of software solutions
- Collaborate with the Product Owners, Business/Tech Operations, and other stakeholders
- Drive positive change within systems/process to optimally deliver on commitments
- Drive agile best practices amongst the teams
- Drive your team's capability and performance through coaching, mentoring, performance feedback and career development
- Communication of status/progress to product teams/customers/senior management
- Contribute to the knowledge of the software development guild
All About You
- Experience with managing development teams in a multi-team environment, and experience with remote management
- Experience with applying Scrum or SAFe Agile in a product development environment where high levels of performance, reliability and security are essential
- Great communicator with proven experience in collaborating with business stakeholders
- Payments and fintech experience will be an advantage when it comes to compliance requirements such as PCI DSS
- Experience with the following technologies is a distinct advantage:
- Java/Spring/Hibernate
- RESTful APIs
- RDBMS such as Oracle and Postgres
**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.
This advertiser has chosen not to accept applicants from your region.

Manager Software Engineering

Dublin, Leinster Mastercard

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Manager Software Engineering
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
- The Decision Management program enables intelligent decision-based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility.
- This program leverages business rules & AI engines, a streaming big data cluster, an in-memory data grids, APIs, & UIs to deliver real time decisions at global scale
We are looking for a Software Engineering Manager/Engineering Lead to join our DMP team for the Decision Operations product in Dublin office.
- Are you a people manager and technical programmer with experience working on high performance applications?
- Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world?
Role
- Technically lead a development team to code scalable, reliable, maintainable, and secure Java decision operations applications
- Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, engineering principles, processes, and best practices
- Provide strong people leadership and technical guidance to team - lead with a technical vision prioritizing business value
- Lead by example with hands-on approaches that demonstrate engineering excellence.
- Work closely with director, product manager, technical leads and architects to align on objectives and architecture guidelines
- Ensure successful delivery of software capabilities adhering to SAFe Agile processes and ceremonies
- Take ownership of complex problems and production incidents with dependencies across services and collaborate with cross-functional teams to drive timely resolution.
- Possess the aptitude to quickly learn and contribute to our complex platform
- Perform code reviews to ensure best practices
- Foster a blameless postmortems culture to identify root causes of incidents and implement corrective and preventive measures.
- Establish effective partnerships and relationships across multiple organizations
- Encourage knowledge sharing and collaboration within your Guild/Program to drive the reuse of patterns, libraries, and best practices, enhancing overall productivity.
All About You
- Proven track record of delivering results with available resources and developing a high performing development team
- A strong technical leader who can effectively communicate your vision and roadmap to a wide variety of stakeholders and successfully engage your development team
- Proficient programming skills with a deep understanding of Java, SQL, Linux, Spring Framework
- Experience working with highly scalable, reliable, maintainable, performant and secure applications
- Solid expertise in unit testing and familiarity with mocking frameworks like JUnit, Mockito
- Capability to identify and analyze user requirements, clarify requirements with the team, and provide high level solution and estimates.
- Bachelor's degree in computer science, Software Engineering, or a related field
- Desirable skills - experience working with Kafka, Redis, Splunk, Dynatrace, Prometheus
Corporate Security Responsibility
Every person working for, or on behalf of, Mastercard is responsible for information security. All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position 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.
**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.
This advertiser has chosen not to accept applicants from your region.

Manager, Software Engineering

Dublin, Leinster Mastercard

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Manager, Software Engineering
Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.
Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Overview
The Settlement Program provides vital systems and services to the Mastercard Treasury and Finance team in support of global payments/customer funds movement, treasury operations, liquidity, foreign exchange, risk management and capital management. We are directly responsible for moving billions of dollars each day between our customers. We are an agile development organization with teams located in both St. Louis, Missouri, Dublin, Ireland and Pune, India.
Role:
Overview
- Responsible for the analysis, design, development and delivery of software solutions
- Defines requirements for new applications and customizations, adhering to standards, processes and best practices
Responsibilities
- Formally supervise and coach 2+ teams of engineers to build, enhance, and support multiple applications/services in the delivery of internal or market-facing Products, Platforms, or Product bundles
- Work with business/product owners to develop and deliver on new services to introduce new products and bundles
- Ensure objectives and development plans are established at the start of the year and reviewed continuously throughout the year
- Recruit and hire the right talent, always bringing in someone better than at least half the individuals in the role
- Continuously engage and improve teams' performance by conducting recurring 1-1 meetings, knowing your people, managing career development, and understanding who is at risk
- Provide and facilitate timely feedback, coaching in the moment, and mentoring for staff at all levels
- Emulate and drive Mastercard Way behaviors through their behavior, recognitions, coaching, and employee engagement
- Manage and optimize budgets, forecasting, and cost allocation while delivering on business needs in the area of ownership
- Provide strategic thinking and leadership related to a wide range of applications and systems, or software-development methodologies
- Benchmark and drive engineering productivity, quality, and technology policy compliance in the areas of ownership
- Proactively share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity
About You:
- IT experience with successful track record in managing small scale development organization (2+ teams) with demonstrated thought-leadership, cross-functional influence, and partnership
- Progressively grown career with proven design and development experiences in multiple languages, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management.
- Has skills in building applications using open frameworks to achieve reuse and reduce development times (e.g., Spring Boot, Steeltoe, Angular, DXP, others)
- Understands internals of operating systems (Windows, Linux) to deliver interoperable and performant code
- Able to perform debugging and troubleshooting to analyze core, heap, thread dumps and remove coding errors
- Has skills to document and coach team on the development practices and coding guidelines (e.g., branching, peer reviews, library use, logging, scanning rules, test-driven development, error handling)
- Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from the gang of four) to implement efficient code
- Has skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring
- Understands and elaborates technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience
- Understands system architecture to plan for platform and infrastructure capacity (e.g., database, compute, network, storage) and drives the dependency prioritization to reduce the delivery lead time
- Has skills to understand customer journeys and ensure a good customer experience by continuously reducing mean time to mitigate (MTTM) for incidents and ensuring high availability (99.95% as a starting point)
- Has skills to simplify deployment and eliminate software and infrastructure snowflakes using standardized platforms, ephemeral instances, and automation
- Has skills to orchestrate release workflows and pipelines and apply standardized pipelines via APIs to achieve CI and CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release, others)
- Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (e.g., Sonar, Checkmarx, Nexus, JFrog XRay, Veracode, others)
- Has skills to define, organize, and report on test runs for major, minor, and hotfix releases (including unit, component level, system level, customer journeys, past customer issues, and regulatory controls)
- Has skills to conduct various performance tests (e.g., load, spike, breakpoint, endurance) to understand application/service limits and behaviors
**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.
This advertiser has chosen not to accept applicants from your region.

Software Engineering Lead

Dublin, Leinster RELX INC

Posted 9 days ago

Job Viewed

Tap Again To Close

Job Description

About the Business:
LexisNexis® Risk Solutions provides customers with solutions and decision tools that combine public and industry specific content with advanced technology and analytics to assist them in evaluating and predicting risk and enhancing operational efficiency. We use the power of data and advanced analytics to help our customers make better, timelier decisions. By bringing clarity to information, we ultimately help make communities safer, insurance rates more accurate , commerce more transparent, business decisions easier and processes more efficient.
About our Team:
By joining us you will have the opportunity to share ownership in solving this problem end to end. You will be connecting and importing different data sources, extracting more value from existing data sources, and delivering insight to our customers in a high resilience and time sensitive manner 24/7. We process thousands of data transactions per second from terabytes of data that have a direct impact on the revenue of our customers, which require creative solutions to ensure reliable and scalable systems geared for future growth.
About the Role:
What we are looking for is someone with sound technical knowledge to help guide and grow a team of software -, DevOps- engineers, and quality assurance specialists while ensuring quality products are delivered on time .
This position serves as a subject matter expert for a specific team of Software Engineers. In addition to writing code on complex systems and applications, this position provides direction on project plans, schedules, and methodologies. The position has direct reports.
Responsibilities:
- Serve as the initial point of escalation for software development issues within specific area of responsibility. - Interface with other technical personnel or team members to finalize requirements. - Write and review portions of detailed specifications for the development of system components of moderate complexity. - Work closely with other development team members to understand moderately complex product requirements and translate them into software designs. - Successfully implement development processes, coding best practices, and code reviews. - Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. - Design and work with complex data models. - Carry out management responsibilities in accordance with the organization's policies, procedures, and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; and addressing complaints and resolving problems.
Requirements:
- Ability to design and work with complex data models. - Strong Proficiency in Java/J2EE development language, Design Patterns
- Experience to Spring Framework
- Strong Proficiency on working in AWS
- Strong Proficiency with up to date security tools, secure design patterns and advocate for SSDLC
- Familiarity with BDD methodology
- Ability to write and review portions of detailed specifications for the development of complex system components. - Strong organization/project planning, time management, and change management skills. - Strong problem-solving and communication skills.
Working for you:
We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer: ● Generous holiday allowance with the option to buy additional days ● Health screening, eye care vouchers and private medical benefits ● Wellbeing programs ● Life assurance ● Access to a competitive contributory pension scheme ● Save As You Earn share option scheme ● Travel Season ticket loan ● Electric Vehicle Scheme ● Optional Dental Insurance ● Maternity, paternity and shared parental leave ● Employee Assistance Programme ● Access to emergency care for both the elderly and children ● RECARES days, giving you time to support the charities and causes that matter to you ● Access to employee resource groups with dedicated time to volunteer ● Access to extensive learning and development resources ● Access to employee discounts scheme via Perks at Work
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software solutions Jobs in Ireland !

Software Engineering Manager

Dublin, Leinster Fruition Group

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Software Engineering Manager Job Description: Our client in the fintech technology sector is seeking a skilled Software Development Manager to lead a dynamic development team and drive the delivery of high-quality software solutions. This is a permanent role based in the Dublin City Centre. The role is 4 days on site and 1 day from home. Job Responsibilities: Lead and manage the development team, providing guidance and support to ensure the successful delivery of software projects. Oversee the planning, design, and implementation of .Net/ Python based applications. Collaborate with cross-functional teams to align development efforts with business goals and requirements. Ensure adherence to best practices in software development, including coding standards, testing, and version control. Monitor and enhance the performance, scalability, and reliability of applications. Manage project timelines, budgets, and resource allocation effectively. Conduct regular performance reviews and provide professional development opportunities for team members. Experience Required: Minimum of 10 years of experience in Technology. A strong software development background, with at least 2/3 years in a leadership or managerial role. Managing a team of 10-12 Engineers. Proven track record of managing development teams and delivering complex software projects. Strong understanding of .Net and or Python technologies and cloud technologies (Aws and or Azure) Experience with Agile methodologies and project management tools. Excellent problem-solving skills and the ability to make sound technical decisions. Strong communication and interpersonal skills for effective team and stakeholder management. Desirable Skills: Experience with cloud services such as Azure or AWS. Familiarity with DevOps practices and tools. Knowledge of CI/CD work practises. Background in financial services or a related industry is advantageous. Educational Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field. Working Hours & Benefits: Competitive salary and benefits package including bonuses, pension scheme, and health insurance. Opportunities for professional growth and career advancement. One of Irelands leading Fintech firms Overall total package - circa €150-160k HOW TO APPLY: If you are interested in this role, please apply with your updated CV. Skills: Software Development software development life cycle Team Leadership management development Engineering software projects Team Management Benefits: Work From Home Medical Aid / Health Care Pension Fund Performance Bonus Meal Allowance / Canteen
This advertiser has chosen not to accept applicants from your region.

Director, Software Engineering

Dublin, Leinster €150000 - €200000 Annually Divvy Cloud Corp.

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

If you are passionate about building and scaling foundational systems under real-world operational pressure, and you are excited about leading global, high-performing teams through the challenges of real-time threat detection at scale, driving technical innovation, and fostering operational and organisational resilience, we would love to meet you.

About the Team
Cyber threats are becoming more sophisticated, frequent, and damaging, challenging organisations to stay ahead of attackers in an increasingly complex digital landscape. Detection and Response is one of the fastest-evolving and most critical areas within cybersecurity, where real-time threat detection, rapid investigation, and automated response are essential to reducing risk and minimizing impact.

This role offers the opportunity to lead mission-critical engineering teams focused on the technical heart of Rapid7's Detection and Response platform: Log Search (our proprietary search and indexing system), the network sensor engineering team, and our Site Reliability Engineering function for Detection & Response.

About the Role

Success in this role will require deep technical expertise in high-scale distributed systems, search technologies, networking, observability, and cloud-native reliability practices, combined with proven leadership experience in scaling teams, aligning engineering and product strategy, and driving operational and cultural excellence across a complex organisation.

As a Director, Software Engineering, Detection & Response, your primary responsibility will be to lead the strategic vision, development, and execution of scalable security detection and incident response systems, ensuring the protection of organisational assets while fostering a high-performing engineering team. Specifically, your focus will be to:

  • Develop and maintain technical execution plans aligned to roadmap goals, driving high standards for delivery quality, resilience, and performance.

  • Lead engineering teams responsible for Log Search (Rapid7's proprietary search and indexing technology), network sensor engineering, and site reliability operations.

  • Drive technical excellence in search architecture, distributed systems, networking, observability, and operational tooling.

  • Partner closely with Product Management, UX, and Customer Success to align engineering priorities with customer needs and product vision.

  • Ensure scalable, cloud-native development, testing, and deployment processes that support the platform's growth and resilience.

  • Invest in the growth and development of technical leadership within the team, building a strong, thriving engineering culture.

  • Engage with customers and internal stakeholders to gather feedback, remove friction, and drive improvements across the platform.

  • Champion operational excellence initiatives including system health, availability, disaster recovery, and incident management practices.

  • Collaborate cross-functionally to improve product quality, customer experience, and engineering scalability.

The skills and qualities you'll bring include:

  • 8+ years of engineering leadership experience, including experience managing complex platform technologies at scale.

  • Strong computer science fundamentals, particularly in areas such as high performance data processing, search, storage, data indexing, distributed systems, network protocols, telemetry, and cloud architecture.

  • Experience building and operating complex backend systems, large-scale data stores, network telemetry pipelines, or reliability engineering frameworks.

  • Track record of growing and leading high-performing, geographically distributed technical teams across multiple disciplines.

  • Ability to work cross-functionally and influence Product, Support, Customer Success, and Strategy teams to drive alignment around customer outcomes.

  • History of engaging directly with customers and translating feedback into product and operational improvements.

  • Proven ability to deliver high-quality, scalable platforms in fast-paced, continuous deployment environments.

  • Strong facility for recognising emerging trends in cloud security and detection and response, and evolving technical strategies to match.

  • Prior experience leading projects featuring high performance computing, search technologies, network data ingestion, or SRE teams strongly preferred.

  • Track record of retaining, developing, motivating, and mentoring highly effective technical teams.

  • Deep commitment to operational excellence, system resilience, and proactive improvement initiatives.

  • Ability to drive clarity, quality, and innovation across diverse engineering teams.

  • Embody our core values to foster a culture of excellence that drives meaningful impact and collective success.

We know that the best ideas and solutions come from multi-dimensional teams. That's because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don't be shy - apply today.

About Rapid7

At Rapid7, our vision is to create a secure digital world for our customers, our industry, and our communities. We do this by harnessing our collective expertise and passion to challenge what's possible and drive extraordinary impact. We're building a dynamic and collaborative workplace where new ideas are welcome.

Protecting 11,000+ customers against bad actors and threats means we're continuing to push the envelope - just like we've been doing for the past 20 years. If you're ready to solve some of the toughest challenges in cybersecurity, we're ready to help you take command of your career. Join us.

This advertiser has chosen not to accept applicants from your region.

Director, Software Engineering

Leinster, Leinster €150000 - €200000 Annually BENTLEY SYSTEMS, INC.

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

permanent

Press Tab to Move to Skip to Content Link

Select how often (in days) to receive an alert:

Select how often (in days) to receive an alert:

Director, Software Engineering

Location: Vilnius, Lithuania (Hybrid/ Office) OR Ireland

Position Summary

Bentley Systems is seeking an exceptional candidate to become a valued member of our leadership team as Director, Software Engineering for its Synchro product suite. As a key member of the leadership team, the Director, Software Engineering will be responsible for leading a team of 35, fostering software engineering excellence across the Synchro portfolio to ensure that our product visions are fulfilled with exceptional quality and operational excellence delivering the best in class solutions to Bentley's users and partners.

The Director, Software Engineering will have experience in bringing AI enriched products and services to market with strong technical understanding of the fundamentals of machine learning and operating and managing AI based cloud services.

Responsibilities:

Leads a cross-functional, multi-product engineering team that focuses on software development, quality assurance testing, and performance engineering with a DevOps mentality.

Owns the overall technical vision and execution strategy for the teams, being accountable for the timely delivery of high-quality, and consistent product solutions to market.

Heavily engage with Product Management & Business stakeholders at all levels to execute product roadmaps and meet company objectives.

Experience of translating business strategy and operating models; can apply gap analysis techniques to create long-term technical strategy.

Integrate and deliver an AI centric roadmap to enhance and modernise our existing customer experiences.

Democratise AI development within the engineering team, through training, mentoring and leading by example.

Create and maintain technical roadmap and architectural development models for the organization.

Can effectively mentor the team on our guiding principles and standards; while leading technical change and transformation.

Responsible for progressively building people, processes and technologies that are scalable, resilient, and "future-proof".

Foster "Extreme Ownership" for work done by the engineering organization through build-measure-learn feedback loops and real-time KPI's.

Define, implement, monitor, and report relevant performance indicators of Define standard processes along the user and product lifecycles; run some of these processes directly, e.g. product launch.

Partner with HR on long-term workforce planning, location strategy, talent and succession management, role/comp standardization, training, and change management.

Oversee all aspects of people management for the Synchro engineering team, including recruitment, skill development, compensation planning, performance feedback, and performance management.

Qualifications:

At least 10+ years of professional experience in software development

At least 5 years leading large commercial product development teams of 20+ people

Experience in delivering both Software-as-a-Service and Managed-as-a-Service solutions

Experience in driving execution across large, cross-functional and global organizations

Fluency in Agile, DevOps, Build-Measure-Learn and modern software development lifecycle methods with a passion for organizing teams and driving for productivity

An understanding of engineering and construction workflows and the technology landscape used to deliver infrastructure projects would be highly advantageous

Business Acumen and technical competence to approach technology issues from a business perspective along with a natural grasp of how to design, build, code and run cloud platforms that support business objectives.

Change management - Know how to apply architecture patterns like the Strangler pattern to decompose legacy apps

Continuous deployment methodologies such as DevOps and DevSecOps

Experience in developing Windows Desktop client applications

Experience in bringing AI focused products and services to market.

Proficient with following programming languages - Typescript, C#, C++, Python

An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction - watch thisshort documentary about how we got our start.

An attractive salary and benefits package.

A commitment to inclusion, belonging and colleague wellbeing through global initiatives and resource groups.

A company committed to making a real difference by advancing the world's infrastructure for better quality of life, where your contributions help build a more sustainable, connected, and resilient world. Discover our latest user successstories for an insight into our global impact.

Please note if you are employed full-time, the salary for this position ranges from 6,800 EUR gross (before taxes-Lithuania) depending on knowledge and experience.

Please submit resume in English.

About Bentley Systems


Around the world, infrastructure professionals rely on software from Bentley Systems to help them design, build, and operate better and more resilient infrastructure for transportation, water, energy, cities, and more. Founded in 1984 by engineers for engineers, Bentley is the partner of choice for engineering firms and owner-operators worldwide, with software that spans engineering disciplines, industry sectors, and all phases of the infrastructure lifecycle. Through our digital twin solutions, we help infrastructure professionals unlock the value of their data to transform project delivery and asset performance.

Equal Opportunity Employer:

Bentley is proud to be an equal opportunity employer and considers for employment all qualified applicants without regard to race, color, gender/gender identity, sexual orientation, disability, marital status, religion/belief, national origin, caste, age, or any other characteristic protected by local law or unrelated to job qualifications.

2025 Copyright Bentley Systems, Incorporated

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Solutions Jobs