285 Lead Software Engineer jobs in Ireland
Lead Software Engineer
Job Viewed
Job Description
Join to apply for the Lead Software Engineer role at Mastercard
2 days ago Be among the first 25 applicants
Join to apply for the Lead Software Engineer role at Mastercard
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
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
Lead Software Engineer
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 Enterprise and Risk Compliance Technology team is looking for a Lead Software Engineer, to lead and manage our the Governance Risk and Compliance (GRC) area by consistently innovating and problem-solving. The ideal candidate is passionate about the internal partners experience journey, highly motivated, intellectually curious, analytical, and possesses an entrepreneurial mindset.
Role
In This Role, You Will:
- Partner with internal business partners in gathering, mapping business requirements, designing, provide technical guidance in delivering the solutions and the upgrades.
- Identify opportunities to improve user experience, solve problems and provide support to end users.
- Take responsibility for driving the maturation of the platform
- Liaison between business partners and vendor professional services - ensuring the team is maturing to next level at every instance
- Should have the strong understanding of Software Development Life Cycle and deep understanding of best development standards
- Be able to understand and demonstrate deep knowledge of GRC platforms
- Provide guidance to the team ensuring the business deliverables are met on time
- Engage with cross functional teams for designing and delivering new solutions & integrations
- Drive efficiencies by identifying areas for improvements - like automation and process improvements
- Identify impediments upfront and provide solutions to mitigate the delivery risk
- Strong communication skills and able to articulate complex scenarios to stakeholders
- Able to work with teams across geographies building rapport and bonding
- Familiarity with integrating enterprise data into data lakes, ensuring scalable data ingestion, storage, and governance practices
- Experience leveraging AI/ML models for predictive analytics, anomaly detection, and intelligent automation within enterprise systems
- Proven experience in integrating complex systems and applications across cloud and on-premises environments, including APIs, middleware, and third-party platforms
- Intermediate to advanced programming experience in HTML, XML, JSP, SQL, and JavaScript
- Excellent oral and written communication skills – ability to engage with business & technical stakeholders and engineering senior leaders
- Strong delivery experience working with teams of skilled developers and cross-functional teams, while identifying and removing impediments to ensure team success
- Proven ability to identify improvement opportunities – both technical and process-oriented
- Skilled in guiding senior software engineers in resolving complex technical problems
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.
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.
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Financial Services, IT Services and IT Consulting, and Technology, Information and Internet
Referrals increase your chances of interviewing at Mastercard by 2x
Sign in to set job alerts for “Lead Software Engineer” roles.Dublin, County Dublin, Ireland 1 month ago
Principal Software Engineer - Business & Industry CopilotDublin, County Dublin, Ireland 5 hours ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin 8, County Dublin, Ireland 1 month ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 6 days ago
Dublin, County Dublin, Ireland 6 days ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 7 months ago
Dublin, County Dublin, Ireland 1 week ago
Senior Software Development Engineer in TestDublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 5 hours ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 1 month ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 1 week ago
Senior Staff Software Engineer, InfrastructureDublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 15 hours ago
Dublin, County Dublin, Ireland 2 months ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 2 days ago
Dublin, County Dublin, Ireland 16 hours ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrJob No Longer Available
This position is no longer listed on WhatJobs. The employer may be reviewing applications, filled the role, or has removed the listing.
However, we have similar jobs available for you below.
Lead Software Engineer

Posted 4 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**
Lead Software Engineer
Job Description Summary
Overview
Be part of the Operations & Technology Fraud Products team developing new capabilities for MasterCard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity. Our patented Java-based platform processes billions of transactions per month in tens of milliseconds using a multi-tiered, message-oriented approach for high performance and availability.
- Would you like to develop industry leading solutions for fighting fraud?
- Are you motivated by speeding business solutions to market?
- Do you want to innovate, using cutting edge technologies on challenging business problems?
Role
This role involves working with a team of talented developers to develop high performance, high volume solutions. You will be responsible for:
- Lead day to day systems development and maintenance activities of the team to meet service level agreements (SLAs) and create solutions with high level of innovation, cost effectiveness, high quality and faster time to market.
- Accountable for full systems development life cycle including creating high quality requirements documents, use-cases, design and other technical artifacts including but not limited to detailed test strategy/test design, performance benchmarking, release rollout and deployment plans, contingency/back-out plans, feasibility study, cost and time analysis and detailed estimates.
- Collaborate with Architects, fellow Leads, Developers, Business Analysts & Product Owners in Dublin & other Mastercard locations.
- Develop high-quality, secure, scalable and maintainable Java-based software solutions.
- Apply best practices for automated testing, automated code quality, automated delivery & automated monitoring.
- Mentor the senior & junior engineers on your team through sound technical advice, UML documentation & code reviews.
- Assist with troubleshooting production incidents & channel learnings back into the development stream to mitigate future customer impact.
- Participate in PoCs (Proof of Concept) and help the Department with selection of Vendor Solutions, Technologies, Methodologies and Frameworks.
- Collaborate with vendor resources for support of products.
- Conduct brownbag sessions on new and upcoming technologies, methodologies and application appropriate frameworks.
- Actively look for opportunities to enhance standards and improve process efficiency.
- Perform Quality Inspections and Walkthroughs throughout the SDLC including Requirements Review, Design Review, Code Review and Security Review to ensure compliance with Mastercard and PCI standards.
- Work as part of a co-located Agile SCRUM team.
All About You
- Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment.
- Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results.
- Possesses strong communication skills -- both verbal and written - and strong relationship, collaborative skills and organizational skills.
- Willingness and ability to learn and take on challenging opportunities and to work as a member of matrix based diverse and geographically distributed project team.
- Deep knowledge of software development processes including agile processes and test driven development.
- Experience with the design and development of complex, multi-tier software solutions.
- Essential Skills required:
○ A wide breadth and depth of technical experience using Java/JEE
○ Strong Linux and shell scripting
○ Oracle & PL/SQL and advanced SQL scripting
○ Spring Framework (including Spring Boot)
○ J2EE Web Application/Web Services (e.g. with JBoss and/or Apache Tomcat)
○ Web Services - REST/XML/JSON
- Desirable Skills:
○ Messaging - MQ and JMS
○ Experience integrating vendor and open source products into an overall system
○ Experience working with containerised environments, such as Kubernetes/OpenShift/CloudFoundry
○ Experience with integration frameworks such as Apache Camel/Spring Integration
○ Experience with monitoring service performance
○ Experience with visual design tools (Visio, Confluence Gliffy, etc.)
**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.
Lead Software Engineer

Posted 4 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**
Lead Software Engineer
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 InControl for Commercial Payments (ICCP) platform is a fundamental part of Mastercard's Commercial Solutions, enabling some of our largest customers to issue Virtual Cards to securely manage and report on Travel, Expense & Supplier transactions. Focused on secure, highly available and innovative solutions, this dynamic team is responsible for end-to-end solutions for a diverse global customer base.
We are seeking a Technical Software Development Lead to work with our cross-functional development teams within the Virtual Cards, Spend Controls & Alerts program organization.
Role
- Builds (design, develop, and deliver) complex applications, framework, tools, and researches alternative technical solutions as per changing business needs and delivers quality product in a timely and cost effective manner.
- Successfully lead major projects and complex assignments with broad scope and long-term business implications. Create solutions with high level of innovation, cost effectiveness, high quality and faster time to market.
- Lead day to day software development and maintenance activities of the team.
- Contribute to the overall strategy and manage complex issues within functional area of expertise.
- Develop overall strategic technical plan and create architecture solutions and proposals.
- Mentor, coach and assist project team members. Provide technical training to the team. Assist with selection of technical resources for projects.
- Research, create and evaluate technical solution alternatives for the business needs current and future.
- Collaborate with business and technical partners to identify and scope opportunities, identify risks, benefits and constraints.
- Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance standards and improve process efficiency.
All About You
- Proven experience as a technical lead, building world class solutions on a global scale.
- Experience in a related field, experience in delivering secure, maintainable, scalable and complex application solutions.
- Full Stack developer with strong Java development/architecture experience.
- Experience documenting detailed designs with class and sequence diagrams.
- Expert in web technologies such as Spring, JavaScript, JQuery, AngularJS, CSS, cross browser compatibility, GWT & HTML.
- Experience with responsive design, working with RESTful APIs and JSON.
- Ability to debug server-side API calls, and contribute to the design of best-practice RESTful APIs.
- Advanced knowledge of Linux/Unix and security standards.
- Knowledge/experience using cloud native development such as PCF, AWS, etc.
- Experience with Java performance testing and benchmarking.
- Experience in Database Design, Oracle Databases, strong knowledge of PL/SQL.
- Working Knowledge of tools like Sonar, Dynatrace, GIT, ALM, CI (Jenkins)/CD, Splunk.
- Understanding of Web/Application servers like Websphere 8, Apache Tomcat.
- Ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
- Strong communication skills -- both verbal and written - and strong relationship, collaboration skills and organizational skills.
- Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources.
- Experience using the Agile Methodology.
- Ability to deal with pressure situation without compromising the processes.
- Result oriented, self-driven and go-getter abilities.
**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.
Lead Software Engineer

Posted 4 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**
Lead Software Engineer
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.
Customer Data Management is a team of high performing, co-located individuals representing different functional roles with all the necessary skills to create enterprise capabilities for Customer Data.
Responsible for the analysis, design, development and delivery of software solutions
Develops requirements for new applications and customization's, adhering to standards, processes and best practices
Role:
We're looking for a hands-on and visionary Lead Software Engineer to shape the technical direction of our platforms and applications. This role is ideal for someone who thrives on solving complex problems, mentoring high-performing teams, and delivering scalable, data-driven solutions that make a real impact.
Key Responsibilities:
- Define and lead the technical strategy for applications, architecture, and development processes.
- Drive innovation in analytics and scalable application design.
- Contribute directly to product implementation while empowering your team.
- Build and maintain analytics and data models for high-performance systems.
- Evaluate and adopt emerging technologies and methodologies.
- Lead with agility-adapt quickly and guide your team through change.
- Mentor and coach a cross-functional engineering team to deliver high-quality, well-tested code.
- Foster a culture of ownership, collaboration, and continuous learning.
- Collaborate across teams and business units to solve complex technical challenges.
- Partner with Product Managers and Designers to define road maps, scope features, and plan releases.
- Ensure solutions meet customer needs while scaling for future growth.
What You Bring:
- 10+ years of engineering experience in agile production environments.
- Proven track record in designing and implementing complex full-stack features.
- Strong proficiency in object-oriented programming, preferably Java/Spring.
- Experience with Git, Jenkins, RESTful APIs, and JSON-based services.
- Solid background in SQL/NoSQL databases and performance tuning.
- Expertise in building and deploying data-driven applications and pipelines at scale in Java.
- Strong data engineering foundation with knowledge of pipelines, architecture, and infrastructure.
Bonus Skills:
- Experience with cloud-native development and microservices.
- Familiarity with Kafka, Zookeeper, and enterprise security protocols.
- Proficiency in automated E2E and unit testing frameworks.
- Experience with monitoring and alerting tools like Splunk.
Core Strengths:
- Technologically curious and eager to learn new tools and frameworks.
- Proven ability to mentor and grow engineering talent.
- Customer-first mindset with a passion for solving analytical problems.
- Strong collaboration skills across diverse teams and geographies.
- Self-motivated, creative, and thrives in agile, fast-paced environments.
- Degree in Computer Science or a related technical field.
- Excellent written and verbal communication skills in English.
- Commitment to corporate security responsibilities.
Hybrid role with 3 days in Office a week
**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.
Lead Software Engineer

Posted 4 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**
Lead Software Engineer
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.
Founded by Mastercard and IBM in 2018, Trūata specialises in privacy-enhancing technologies for privacy risk assessment, de-identification, and true anonymisation of data. We were among the first companies in the EU to achieve ISO 27701 certification - the international standard for data privacy management - through independent accreditation.
In 2023, Mastercard acquired full ownership of Trūata, which continues to operate as an independent entity within the Mastercard Data and AI Strategy organisation.
Trūata is now seeking a Lead Software Engineer to join our growing Engineering team in Dublin, Ireland. This is a key engineering role focused on driving the development of innovative, privacy-first data solutions that scale.
Role
As a Lead Software Engineer at Trūata, you will architect and build our cutting-edge, GDPR-compliant big data analytics platform, empowering enterprises to unlock actionable insights in real time. This role demands technical mastery in designing scalable microservices (Spring Boot, Java 21), handling complex data workflows (wrangling, anonymization, analytics), and deploying cloud-native PaaS solutions that prioritize security and scalability. You'll thrive in a fast-paced, team-first environment, collaborating closely with cross-functional teams to translate challenging requirements into robust and scalable code, while collaborating with peers, and communicating clearly with stakeholders. A passion for problem-solving, intellectual curiosity, and a high sense of ownership are essential, you'll be expected to adapt to shifting priorities, drive innovation through pair programming and code reviews, and foster a culture of growth where teamwork, proactivity, and high-quality, maintainable solutions are expected.
Why Join Us?
- Own the Architecture, Lead the Team: Influence design decisions, own the software end to end, and foster a culture of growth by collaborating with highly talented engineers.
- Move Fast, Stay Agile: Work in a startup-like environment where rapid iteration meets rigorous quality standards.
- Collaborate Across Functions: Partner daily with product managers, data scientists, data engineers, and DevOps engineers to solve challenging problems.
- Impact at Scale: Build systems processing huge amounts of data, deployed on our cloud-native Azure infrastructure.
- Grow Together: Learn from experts while sharing your knowledge through pair programming, code reviews, and team meetings.
Key Responsibilities
- Architect & Deliver: Design reactive micro-services (Spring Boot 3.5+, Java 21), RabbitMQ, MongoDB, Kubernetes and more.
- Write Maintainable Code: Prioritise readability, testing, and CI/CD automation while maintaining our current system for performance gains.
- Translate Ambiguity into Action: Collaborate with product and data teams to clarify requirements, then lead technical discussions to align priorities.
- Optimise Relentlessly: Tune code performance, design database storage models (SQL/NoSQL), streamline distributed workflows, and implement observability for high-throughput systems.
- Grow & Learn by doing: Conduct code reviews, share knowledge via documentation, and empower engineers to grow into performant contributors. Contribute to strategic planning and help shape Trūata's long-term technology roadmap.
- Lead & Empower: Mentor Senior & Junior engineers alike, empower their productivity through your actions and lead by example. Set the technical standard for others to strive towards.
What We Need From You
Technical Expertise:
- 8+ years building enterprise-grade backend systems (micro-services, REST APIs, distributed data platforms).
- Strong and solid knowledge of software engineering principles and practices. University degree in Computer Science or equivalent is a MUST. Advanced degree preferred.
- Mastery of Spring Boot 3+, Java 21+, Git, and CI/CD pipelines (GitLab/Jenkins/GitHub, or similar).
- Proven experience designing fault-tolerant systems, optimising queries at scale, and containerising apps (Docker/K8s).
- Experience working with large-scale data storage solutions, including Azure Data Lake, Azure Blob Storage, and Amazon S3.
- Experience working with technologies such as OpenAPI and Apache Avro.
Soft Skills:
- Proven communicator: Explain complex technical concepts to non-technical stakeholders and lead cross-functional debates.
- Adaptability: Thrive in ambiguity, pivot priorities without sacrificing quality, embrace feedback, and take ownership of deliverables.
- Mentorship mindset: Passion for teaching others, fostering inclusivity, and resolving conflicts constructively.
- Teamwork: Values curiosity, transparency, and teamwork, fostering collaboration with other team members, and shared growth.
- Demonstrated ability to work independently as a self-starter, with a proactive approach to identifying and addressing improvements in both code quality and system architecture.
Ready to Build at Speed Without Sacrificing Quality?
Join a team where your code shapes the backbone of our Privacy-preserving Data analysis platform. Apply today with your resume and, optionally, your GitHub/portfolio. We'd also love to hear what excites you about this role-feel free to include a short note!
**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.
Lead Software Engineer

Posted 4 days ago
Job Viewed
Job Description
Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.
Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Title: Lead Software Engineer (Agentic AI)
Location: Cork, Ireland or Cambridge UK
Reports to: Software Engineering Group Director
Job Overview:
We are seeking a software engineer to join our team responsible for developing and maintaining Agentic AI applications in the digital verification domain. This role offers an exciting opportunity to work at the intersection of computational software, hardware verification and artificial intelligence, helping to shape the future of Cadence's innovative solutions.
Job Responsibilities:
+ Design and development of AI systems and AI features within Cadence's suite of verification tools.
+ Identify and evaluate opportunities to apply AI to solve very hard real-world engineering problems.
+ Effectively communicate and educate other engineers in the theory and best practices of the application of AI.
+ Evaluate and select AI algorithms and tools appropriate for specific problems.
+ Perform statistical analysis and tuning to ensure implemented algorithms are producing accurate results.
+ Reporting and documenting on AI processes and results.
+ Participate in code reviews, testing, and debugging to ensure high-quality, reliable software
+ Stay current with industry trends and emerging technologies in AI
Job Qualifications:
+ BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience,
+ Or M.Sc plus 2+ years of experience in implementing ML models and applications,
+ Or PhD in a relevant area.
+ Strong understanding of various Artificial Intelligence and Machine Learning algorithms and techniques.
+ Extensive experience in building AI based applications
+ Strong understanding of Software Development best practices and in OO Design principles and patterns.
+ Very strong competency in mathematics, statistics, data structures and algorithms.
+ A penchant for finding outstanding solutions to very difficult problems.
+ Excellent communication skills and collaboration capabilities.
+ Ability to work in a diverse/multi-cultural environment.
Additional Skills/Preferences:
+ Experience with Large Language Models
+ Familiarity with prompt engineering techniques
+ Experience or understanding of electronic design.
+ Experience developing in a Linux environment.
+ Experience with version control tools such as Git.
+ Experience dealing with customers & external stakeholders.
+ Strong presentation skills.
Work Arrangements
+ Hybrid working model with 4 in-office days expected
+ Opportunities for collaboration with global teams
Why Join Cadence?
+ Work with cutting-edge AI technology that impacts the development of next-generation products
+ Collaborate with industry experts and thought leaders in computational software
+ Professional development opportunities and clear career progression paths
+ Inclusive workplace culture that values diversity of thought and innovation
Additional Information:
Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.
We're doing work that matters. Help us solve what others can't.
Additional Jobs ( Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
+ Read the policy(opens in a new tab) ( welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact
Privacy Policy:
Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) ( .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) ( plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world's toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Cadence 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, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Lead Software Engineer (Agentic AI)

Posted 4 days ago
Job Viewed
Job Description
Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.
Cadence customers are the world's most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.
Job Title: Lead Software Engineer (Agentic AI)
Location: Cork, Ireland
Reports to: Software Engineering Group Director
Job Overview:
We are seeking a software engineer to join our team responsible for developing and maintaining Agentic AI applications in the digital verification domain. This role offers an exciting opportunity to work at the intersection of computational software, hardware verification and artificial intelligence, helping to shape the future of Cadence's innovative solutions.
Job Responsibilities:
+ Design and development of AI systems and AI features within Cadence's suite of verification tools.
+ Identify and evaluate opportunities to apply AI to solve very hard real-world engineering problems.
+ Effectively communicate and educate other engineers in the theory and best practices of the application of AI.
+ Evaluate and select AI algorithms and tools appropriate for specific problems.
+ Perform statistical analysis and tuning to ensure implemented algorithms are producing accurate results.
+ Reporting and documenting on AI processes and results.
+ Participate in code reviews, testing, and debugging to ensure high-quality, reliable software
+ Stay current with industry trends and emerging technologies in AI
Job Qualifications:
+ BSc in Computer Science, Electrical Engineering or related field plus 4+ years of C/C++, Java or Python software development experience,
+ Or M.Sc plus 2+ years of experience in implementing ML models and applications,
+ Or PhD in a relevant area.
+ Strong understanding of various Artificial Intelligence and Machine Learning algorithms and techniques.
+ Extensive experience in building AI based applications
+ Strong understanding of Software Development best practices and in OO Design principles and patterns.
+ Very strong competency in mathematics, statistics, data structures and algorithms.
+ A penchant for finding outstanding solutions to very difficult problems.
+ Excellent communication skills and collaboration capabilities.
+ Ability to work in a diverse/multi-cultural environment.
Additional Skills/Preferences:
+ Experience with Large Language Models
+ Familiarity with prompt engineering techniques
+ Experience or understanding of electronic design.
+ Experience developing in a Linux environment.
+ Experience with version control tools such as Git.
+ Experience dealing with customers & external stakeholders.
+ Strong presentation skills.
Work Arrangements
+ Hybrid working model with 4 in-office days expected
+ Opportunities for collaboration with global teams
Why Join Cadence?
+ Work with cutting-edge AI technology that impacts the development of next-generation products
+ Collaborate with industry experts and thought leaders in computational software
+ Professional development opportunities and clear career progression paths
+ Inclusive workplace culture that values diversity of thought and innovation
Additional Information:
Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace.
We're doing work that matters. Help us solve what others can't.
Additional Jobs ( Employment Opportunity Policy:
Cadence is committed to equal employment opportunity throughout all levels of the organization.
+ Read the policy(opens in a new tab) ( welcome your interest in the company and want to make sure our job site is accessible to all. If you experience difficulty using this site or to request a reasonable accommodation, please contact
Privacy Policy:
Job Applicant If you are a job seeker creating a profile using our careers website, please see the privacy policy(opens in a new tab) ( .
E-Verify Cadence participates in the
E-Verify program in certain U.S. locations as required by law. Download More Information on E-Verify (64K) ( plays a critical role in creating the technologies that modern life depends on. We are a global electronic design automation company, providing software, hardware, and intellectual property to design advanced semiconductor chips that enable our customers create revolutionary products and experiences.
Thanks to the outstanding caliber of the Cadence team and the empowering culture that we have cultivated for over 25 years, Cadence continues to be recognized by Fortune Magazine as one of the 100 Best Companies to Work For. Our shared passion for solving the world's toughest technical challenges, our dedication to pushing the limits of the industry, and our drive to do meaningful work differentiates the people of Cadence.
Cadence is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Cadence 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, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, basis of disability, or any other protected class.
Lead Software Engineer (Test Automation & Software Development)

Posted 4 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**
Lead Software Engineer (Test Automation & Software Development)
Job Overview: Leads software engineering projects and creates the development and delivery of enhanced software solutions. Researches alternative technical solutions for changing business needs. Responsible for assuring the daily activities of the team meet the requirements of SLA's.
Major Accountabilities:
-Successfully lead major projects and complex assignments with broad scope and long-term business implications. Create solutions with high level of innovation, cost effectiveness, high quality and faster time to market. Lead day to day system development and maintenance activities of the team to meet service level agreements (SLAs). Collaborate with business and technical partners to identify and scope the opportunities, outline potential value and ROI, identify risks, benefits and constraints. Contribute to the overall strategy and manage complex issues within functional area of expertise.
-Develop overall strategic technical plan and create architecture proposals based on identified solution gaps. As recognized subject matter expert, lead planning, design and implementation of technical solutions. Create solution definition and solution architecture. Assist Management in Business Case Development and Scenario Planning leading to an effective decision making process. Make presentations to the Management, Business Owners and other Stakeholders.
-Assist in examining commercially available and forthcoming industry technologies related to area of expertise. Research on current and upcoming technologies and application appropriate frameworks and provide recommendations to Management. Perform PoCs (Proof of Concept) and help Department in the selection of Technology. Proactively create and maintain solution and technology road maps.
-Partner with Project Managers in implementation of processes per the evolving needs of the team and the solutions. Create detailed cost and time estimates for implementing business solutions, define technical scope and requirements of the project and assist project manager with managing scope during the lifecycle of the project. Identify Quality methodology and define Quality Metrics for the Team. Define and Lead Quality Assurance and Quality Control processes in the department. Assist in vendor selection and RFI/RFP process.
-Lead Quality Assurance and Quality Control processes in the department. Ensure adequate test coverage in Unit Testing, System Testing/Integration Testing and Performance Testing. Perform Quality Inspections and Walkthroughs through out the SDLC including Requirements Review, Architecture Review, Design Review, Code Review and Security Review to ensure compliance with MasterCard standards. Co-ordinate offshore development and manage day to day activities. Support collection and reporting of project and software metrics. Actively look for opportunities to enhance standards and improve process efficiency. Mentor and guide other team members during all phases of the SDLC.
-Lead and guide team through all phases of the SDLC of an application. Successfully lead production incident and problem management, identification of root cause and remediation of the problems. Mentor, coach and assist project team members. Provide Brownbag sessions on new and upcoming technologies, methodologies and frameworks. Provide technical training to the team. Assist with selection of technical resources for the projects.
-Ensure compliance to the defined standards. Actively look for opportunities to modify and enhance standards per the needs of the department. Develop documentation templates, lead and enforce development of documentation through out the development lifecycle of the solution.
-Ensure compliance of Audit Requirements by proactively educating team on Compliance Requirements and Integrating Compliance Requirements in SDLC. Represent team during Compliance Audits.
Education:
-Bachelor's degree in Information Systems, Information Technology, Computer Science or Engineering or equivalent experience. Knowledge / Experience:
-5 to 8 years of experience in related field, including 5 to 8 years of experience in delivering secure solutions in Financial Services Sector is preferred. -Advanced knowledge and understanding of Software Engineering Concepts and Methodologies is required.
-Demonstrate MC Core Competencies.
Skills/ Abilities:
-Ability to be high-energy, detail-oriented, proactive and able to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results.
-Strong communication skills -- both verbal and written - and strong relationship, collaboration skills and organizational skills.
-Ability to quickly learn and implement new technologies, frameworks and tools and support multiple concurrent activities and to interface with external / internal resources, working as a member of a matrix based diverse and geographically distributed project team.
**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.
Be The First To Know
About the latest Lead software engineer Jobs in Ireland !
Lead Software Development Engineer - API Platform

Posted 4 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**
Lead Software Development Engineer - API Platform
Overview
Mastercard Developers ( is the primary API platform for Mastercard partners to access a diverse range of payment, data, loyalty, and security APIs. The team is responsible for delivering an experience that ensures developers can quickly find the right API, assess its technical capabilities and integrate it into new and innovative solutions. Mastercard Developers is looking for a versatile and customer-obsessed engineer to join our team. You will play a key role in designing and developing next-generation products and services in Mastercard for a global audience.
- Would you enjoy collaborating with your team to design new features and solutions in an evolving Enterprise environment?
- Do you have a strong background in developing and delivering high volume web services?
- Are you passionate about delivering high quality, high performing and highly extensible software?
- Are you as excited about the value of what you design and build for your customers as you are by the journey to deliver it?
- Do you want to be part of one of the most exciting global initiatives in Mastercard right now?
Role
- Lead planning, design and implementation of technical solutions for global customers (internal and external)
- Continually ideate, scope, develop, deliver, test and iterate features for the constantly evolving and growing Mastercard Developers.
- Ensure appropriate levels of automation are adopted (build, deploy, configure, validate, monitor).
- Liaise with other global technology, data, operations teams to execute.
- Act as subject matter expert for Mastercard Developers API Platform and services to support customer integrations on occasion
All About You
- 8+ years of backend development experience.
- Very strong Java and object-oriented design and development skills.
- Knowledge of Kotlin is a plus as it is one of our primary language for backend services.
- Strong fundamentals of Spring Boot, microservices and SQL based database (Oracle and PostgreSQL).
- Proven track record in API based products
- You care about the technical architecture and design - ensuring that the solution is flexibly designed and performs efficiently.
- Experienced working in an Agile environment with a global team that makes frequent production releases.
- Background in Dev/Ops a distinct advantage.
- Background in automation a distinct advantage.
- Experience in designing and delivering APIs and security models an advantage
- You strive to create highly intuitive and responsive products.
**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.
Lead Embedded Software Engineer, R&TD

Posted 4 days ago
Job Viewed
Job Description
**We are seeking a** **Senior Staff** **Software Engineer, R&TD** **to join our high-impact, cross-functional team focused on early-stage, high-risk research and technology initiatives that are 5-10 years away from commercialization. This role is ideal for engineers who are curious and self-driven, love solving complex challenges, and want to make foundational contributions that will shape the medical devices of tomorrow.**
**Stryker is one of the world's leading medical technology companies and is dedicated to helping healthcare professionals perform their jobs more efficiently while enhancing patient care. The Company offers a diverse array of innovative medical technologies, including reconstructive,** **medical** **and surgical, and neurotechnology and spine products to help people lead more active and more satisfying lives.**
**This is not your typical product development role.** **It's** **an opportunity to work upstream on ideas that will define the next decade of medical innovation at Stryker.**
**To thrive in this role,** **you'll** **bring a strong blend of technical depth, strategic thinking, and collaborative leadership.**
**We're** **looking for someone who** **is proficient in designing software to control hardware devices and interfaces. Understands the micro-electronic domain sufficiently to ensure proper design and test methodologies.**
**In this role you** **are required to** **be:**
**Proficien** **t** **in designing, developing, coding, testing, debugging and maintenance of embedded software**
**A** **nalyze and enhance efficiency,** **stability** **and scalability of** **embedded** **system resources.**
**P** **rototype and bench test designs.**
**Proficien** **t** **in writing device drivers from scratch or debugging/enhancing device** **drivers** **on an embedded processor.**
**An** **e** **xpertise** **in problem solving, root cause analysis,** **identifying** **potential solutions, and** **evaluat** **ing** **them against requirements.**
**Proficien** **t** **in conducting research and studies to support product design.**
**Technical** **Responsibilities** **:**
**Lead the design and development of software components in alignment with requirements and** **defined** **architecture** **.**
**Apply and mentor others on advanced engineering theories, principles, and concepts.**
**Conduct, design, and select advanced prototyping and testing.**
**Lead and guide in correction of complex product design issues.**
**Conduct technology exploration and influence** **its** **application in the business.**
**Translate user needs to design inputs/ specifications and produce complex system level designs independently.**
**Develop a number of invention disclosures, patents or trade secrets.**
**Independently make design tradeoff decisions while designing multiple components of the system.**
**Ability to g** **enerate and review the necessary documents with project teams. (requirements/design/architecture/bugs/test** **)** **.**
**Work with team members across different disciplines to create high fidelity** **prototype** **devices. This will require knowledge of software but also electronic and mechanical principles.**
**Business** **Responsibilities** **:**
**Contribute to competitive and market strategy by** **demonstrating** **in-depth knowledge of the market, customer** **dynamics** **and competitive offerings.**
**Apply strong understanding of clinical procedures to enhance product development.**
**Contribute to and execute customer facing activities like** **V** **oice of** **the** **C** **ustomer and customer centric design in partnership with internal and external stakeholders.**
**Demonstrates financial acumen.**
**Med Device Compliance:**
**Mentor others as a business unit expert on the usage of industry standards, including design requirements and test strategies per applicable regulations.**
**Lead others to create and refine engineering documentation, such as the Design History** **file** **and** **create** **more progressive technical content.**
**Contribute to R&D procedures and development of industry standards working closely with cross-functional business units.**
**General** **Responsibilities** **:**
**Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success, both leading and influencing other leaders on the team.**
**Identify** **and lead the creation of or improvements to procedures, policies, processes, systems, and technology** **required** **.**
**Execute and lead segments of complex product development to advance projects through the design /development/launch process.**
**Contribute to complex product development through release and lead one technical area of expertise.**
**Hold self and others accountable to deliver high quality results with passion,** **energy** **and drive to meet business priorities.**
**Mentor,** **develop** **and inspire others**
**Lead code reviews for systems** **,** **applying design** **principles** **, coding** **standards** **and best practices.**
**Technical** **Skills** **:**
**Programming Languages:**
**Lead project software** **implementation using** **programming skills in** **the below or** **similar:**
**C/C++**
**QT**
**Python**
**Linux**
**Windows**
**RTOS**
**VxWorks**
**Matlab**
**Shell Scripting**
**Assembly**
**dc/** **bldc** **Motor Controls**
**Communication Protocols**
**Design new components and systems applying various design concepts and patterns.**
**Design and Development Skills:**
**Ability to** **lead strategies in** **integrated development environments (** **IDE** **) for projects** **.**
**Ability to** **lead strategies** **with** **tools for static/dynamic analysis, memory management, code** **coverage** **and techniques for analyzing software** **.**
**Ability to lead i** **ntegration and deployment processes**
**Software Process Skills:**
**Collaboratively influence t** **he** **S** **oftware Development Life Cycle** **processes** **changes and best practices** **.**
**Collaboratively** **influence** **Application** **L** **ifecycle** **M** **anagement** **, t** **raceability** **best** **practices** **and** **tools** **.**
**Collaboratively lead in creating estimates for code implementation time/resource for assigned tasks and projects.**
**R** **egulatory and compliance standards applied to the** **SDLC (** **Software Development Life Cycle)** **.**
**EDUCATION REQUIREMENTS**
**Bachelor's** **d** **egree in** **Software** **Engineering** **/ Computer Science** **/ Electronics** **or related discipline &** **8** **+ years of work experience** **.**
This role will be posted for a minimum of 3 days.
Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology, Orthopaedics and Spine that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.
Stryker Corporation is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer - M/F/Veteran/Disability.
Lead Full Stack Software Engineer
Posted today
Job Viewed