314 Software Development Engineer In Test Iii Sdet Iii jobs in Ireland
Senior software development engineer
Posted today
Job Viewed
Job Description
This is your opportunity to be involved with a pioneering business that is transforming health care in the United States by making customer experiences more seamless, convenient and personalised.
CVS Health is focused on driving business agility and growth through technology, data, digital and experiential innovations.
'Digital First, Technology Forward and Data Driven' is not simply an aspirational goal for the company, but a prerequisite to accelerated growth.
Bring your heart to CVS Health.
Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health.
This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world.
Anchored in our brand - with heart at its center - our purpose sends a personal message that how we deliver our services is just as important as what we deliver.
Our Heart At Work Behaviors support this purpose.
We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable.
As we reflect on our learnings and successes from remote work, we aim to provide a new state of the art flexible work environment in our Galway facility at Bonham Quay to support those objectives.
Careers with offer flexible work arrangements and individuals who live and work in the Republic of Ireland will have the opportunity to divide their time between our Galway office and their home office.
The Role: At CVS Health, we're building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming healthcare.
As the nation's leading health solutions company, we reach millions of Americans through our local presence, digital channels, and more than 300,000 purpose-driven colleagues - caring for people where, when, and how they choose, in a way that is uniquely more connected, more convenient, and more compassionate.
And we do it all with heart, each and every day.
As a Backend Engineer, you will play a critical role in in building scalable, high-quality, and high-performance digital applications on the Java technology stack.
This role is critical for developing microservice architectures and managing data with distributed databases and Graph QL interfaces.
Note: Data Engineering and Data Science skills will be a plus.
Key Responsibilities: Design and develop scalable services/microservices using Node and MVC architecture, ensuring clean, performant, and maintainable code.
Implement Graph QL APIs to enhance the functionality and performance of applications.
Work with Cassandra and other distributed database systems to design robust, scalable database schemas that support business processes.
Integrate multiple data sources and databases into unified systems while maintaining data integrity and security.
Optimize application performance through profiling, code tuning, and troubleshooting.
Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, deployment, and maintenance.
Collaborate with cross-functional teams to define, design, and ship new features in a dynamic and agile environment.
Ensure compliance with data governance and security policies.
Utilize Google Cloud Platform (GCP) services effectively for deployment and scaling of applications.
Provide guidance on the latest technologies and architectural approaches, including continuous integration and delivery (CI/CD) practices.
Experience with Observability and experience with Grafana, Datadog, Splunk is a plus.
Individuals who can own a module and work with cross functional teams by communicating effectively preferred.
Required Qualifications: 5+ years of relevant experience in Java/Node web stack experience.
5+ years of experience programming using Java & Spring.
3+ years of experience with SQL and/or No SQL databases.
Preferred Qualifications: Demonstrated strong ability to communicate technical concepts and implications to business partners.
Proactive in anticipating and preventing problems and roadblocks.
Strong knowledge of advanced observability tools.
Experience with and a strong understanding of Distributed Systems.
Experience with Kubernetes for deploying and managing search infrastructure.
Education: Bachelor's Degree or equivalent work experience in Computer Science, Information Systems, or a related discipline.
To Apply Please forward your CV via the APPLY Now button below.
Principal Software Development Engineer
Posted 4 days ago
Job Viewed
Job Description
Principal Software Development Architect

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**
Principal Software Development Architect
Job Title
Principal Software Development Architect
Overview
As a Principal Software Architect for Mastercard Commercial Solutions, you will play a critical role in shaping the architecture of a global B2B payments platform designed for scale, security, and performance. This platform supports high-throughput, mission-critical financial transactions and is central to Mastercard's vision of transforming how businesses manage payments.
You will lead the design of secure, resilient, and scalable systems, mentor engineering teams, and collaborate closely with product and cross-functional stakeholders to bring complex solutions from concept to production. This role demands deep technical expertise, a strong sense of ownership, and a bias for action.
___
Role Responsibilities
- Define and drive high-level architecture and design for core platform capabilities with a focus on security, resiliency, and high throughput.
- Lead the creation of technical blueprints, service contracts, and architectural patterns that guide implementation across teams.
- Collaborate with product managers and business stakeholders to translate requirements into scalable, secure, and performant solutions.
- Provide technical leadership and mentorship, guiding teams through design elaboration, implementation, and delivery.
- Ensure alignment with Mastercard's architectural standards and best practices, including 12-factor app principles and cloud-native design.
- Conduct design and code reviews to ensure architectural integrity and adherence to non-functional requirements.
- Partner with other architects and engineering leaders to evolve the platform's architecture and technical roadmap.
- Champion a culture of high accountability, ownership, and continuous improvement.
___
All About You
- Proven experience designing and delivering high-volume, secure, and resilient systems in the fintech or payments domain.
- Deep expertise in microservices architecture, distributed systems, and cloud-native technologies (e.g., Kubernetes, PCF, AWS/GCP/Azure).
- Strong understanding of non-functional requirements such as performance, scalability, observability, and fault tolerance.
- Hands-on experience with Java, Spring Boot, messaging systems (Kafka, RabbitMQ), and relational databases (Oracle, PostgreSQL).
- Familiarity with front-end technologies and frameworks (e.g., Angular) is a plus.
- Experience working in Agile environments, with a strong focus on iterative delivery and continuous feedback.
- Excellent communication and collaboration skills, with the ability to influence across technical and non-technical audiences.
- Passion for mentoring and growing engineering talent, and for building a strong engineering culture.
- A proactive mindset with a bias for action and a commitment to delivering high-quality solutions.
**Corporate Security Responsibility**
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:
+ Abide by Mastercard's security policies and practices;
+ Ensure the confidentiality and integrity of the information being accessed;
+ Report any suspected information security violation or breach, and
+ Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.
Staff Software Development Engineer (iOS)
Posted today
Job Viewed
Job Description
Senior Software Development Engineer (iOS)
Posted today
Job Viewed
Job Description
Staff software development engineer (ios)
Posted today
Job Viewed
Job Description
This is your opportunity to be involved with a pioneering business that is transforming health care in the United States by making customer experiences more seamless, convenient and personalised.
CVS Health is focused on driving business agility and growth through technology, data, digital and experiential innovations.
'Digital First, Technology Forward and Data Driven' is not simply an aspirational goal for the company, but a prerequisite to accelerated growth.
Bring your heart to CVS Health.
Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health.
This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world.
Anchored in our brand - with heart at its center - our purpose sends a personal message that how we deliver our services is just as important as what we deliver.
Our Heart At Work Behaviors support this purpose.
We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable.
As we reflect on our learnings and successes from remote work, we aim to provide a new state of the art flexible work environment in our Galway facility at Bonham Quay to support those objectives.
Careers with offer flexible work arrangements and individuals who live and work in the Republic of Ireland will have the opportunity to divide their time between our Galway office and their home office.
POSITION SUMMARY The Staff Engineer - Mobile Apps, will work on the team that brings CVS customers their "Shopping & Health Super-power" - the customer-facing Flagship CVS Shopping and Health apps.
As a Staff Engineer, you will be helping advance our architecture and Mobile Product, working with cross-functional teams such as design, product, analysts to deliver great user experiences.
You will partner with Apps Platform Engineers, Product Managers, Engineering Managers and fellow Feature Team engineers to build products used make our powerful omni channel shopping an easy and seamless experience.
You will participate in software engineering best practices for the full software development life cycle as well as in our Health and e-Commerce domain.
About this business unit: CVS Mobile Apps (aka Retail Apps) is the fastest growing business unit in the organization - more than million daily average users.
Apart from engineering, the team consist of talented Product Owners and UX designers.
Work breakdown structure for this role: In this role, you will be focusing on improving developer experience, updating especially complex foundational use-cases and creating integration ready core features for all mobile flagship teams.
In addition, you will be partnering with Product, UX and Engineers to iterate on features and improve our Product.
For this role, the scope of development is focused on foundational architecture and code structure improvements with some feature development mixed in.
Other responsibilities may include (but not limited to): Improve and maintain our mobile apps CI and CD infrastructure and pipelines.
Provide high level tooling support to team engineers Collaborate to drive solutions that would reduce cost and time to market Be responsible for end-to-end application delivery including coordination with required teams for production deployment Continuously monitoring application health and KPIs, support triage of any production issues as and when needed Collaborate in troubleshooting complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues Be an advocate of security best practices, champion and support the importance of security within engineering REQUIRED QUALIFICATIONS 7+ years in designing/developing i OS mobile applications 5+ years of experience with modern i OS development frameworks such as Swift and Swift UI 5+ years of experience working with cross-functional teams such as design, product, data teams to deliver great user experiences 5+ years of experience in influencing large organizations on best practices in mobile i OS development 5+ years of accessibility experience PREFERRED QUALIFICATIONS Experience working with cross-functional teams such as design, product, data teams to deliver great user experiences Experience in influencing large organizations on best practices in Mobile i OS development Accessibility experience.
Telemetry & observability experience beyond Firebase Strong desire to build in test from the start with TDD development experience.
Continuous delivery in mobile, code review, static analysis, continuous integration, automation and functional testing (using XCUI) Experience designing retail or ecommerce applications Experience with authenticated session using OAuth and authenticated tokens Significant contributions of released Customer facing applications on the Apple Store EDUCATION Bachelor's degree or, equivalent experience (HS diploma + 4 years relevant experience) To Apply Please forward your CV via the APPLY Now button below.
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 Software development engineer in test iii sdet iii Jobs in Ireland !
Software Development Team Lead (Python)
Posted today
Job Viewed
Job Description
Software development team lead (python)
Posted today
Job Viewed
Job Description
They work on highly complex in-house software that runs on the most recent platforms available, solving a wide range of problems.
They are currently at the early stages of an initiative that will revolutionise the industry and they are looking to attract the best talent to their team to achieve their mission.
About the Position My client is currently looking to make a key hire by appointing a Software Development Team lead within their business, to lead and direct a vast suite of Python applications and business critical components.
As Team Lead, you will be responsible for leading and directing the delivery of multiple development tasks, new projects and maintaining and enhancing the current development frameworks.
The role involves Product Development responsibilities as well as Managing a team of developers.
You will help plan their work, communicate priorities, provide technical mentorship, participate in staff evaluations and career development, oversee your teams development tasks, and report on status.
Key Responsibilities Guide the development of key applications in two major areas; Trading & Enterprise.
Meet regularly with the stakeholders to discuss new requirements, help translate requirements into development tasks and a prioritised work plan, lead and direct the development process and ensure successful deployment of all projects undertaken within the set timelines.
Take responsibility for identifying and pursuing new architectural initiatives to keep progressing the quality and effectiveness of the components the team is responsible for.
As example, overseeing the Python framework being used by different business and support teams in the Dublin office.
Take ownership for the development processes inclusive of architecture definition, peer design and code reviews.
Ensuring shared documentation is maintained and appropriate test code is written and incorporated.
Work closely with the relevant supporting teams to ensure the stability of the production applications and proactively resolve any issues that arise.
Engage in people management activities in order to identify and leverage team member strengths and help team members improve their skills.
Hold regular team meetings, and one-to-one meetings.
Participate in team evaluations.
Promote team work, collaboration and knowledge sharing.
Take responsibility for recruiting and mentoring new team members inclusive of interns and graduates.
Actively manage and participate in enhancing the teams mentoring program by working with team members, previous interns/graduates, and other team leads.
Experience/Requirements Has the technical expertise to run a development team.
Has an excellent understanding of the underpinning technologies such as multicast, TCP, RV, Kafka, Redis, databases, and data (inclusive of static data) that is essential to this application environment.
Has experience developing in the Python environment.
Has a proven track record in designing and implementing software solutions from complex business requirements.
Has the ability to positively influence team members to achieve results.
Personal Skills Excellent collaboration and interpersonal skills are key to building strong working relationships.
The Lead must have the ability to establish and maintain positive working relationships with all stakeholders in order to achieve results.
Strong decision making skills are vital.
The Lead must be able to assess situations to determine the risks and options, and effectively communicate clear and timely decisions.
The Lead must have strong influencing skills.
To influence others requires excellent technical expertise, self-awareness and confidence.
The Lead must be a self-starter with demonstrated initiative and a drive to deliver outstanding solutions.
The Lead must have strong communication (verbal and written) and the ability to convey technically complex subjects in a clear and concise manner.
Remuneration Package Along with a market leading salary and benefits package, you will enjoy an innovative environment, have access to on-site facilities.
Contact Please contact Charlie on or simply click the apply button.
To view all live jobs with Brightwater and market insights, please visit our website:
Software Development Tech Lead (Manchester)
Posted 4 days ago
Job Viewed
Job Description
Location: Dublin or Manchester (Hybrid)
We have a vacancy for an experienced, highly motivated Software Development Tech Lead to work in an exciting and dynamic software engineering environment. We want to see candidates who have a track record in developing high quality software, working within tight deadlines, and have a continuous improvement and customer-focused mindset. Experience in the travel or retail industry would be an advantage but is not essential.
As a Datalex software development team lead you will be responsible for managing a geographically distributed team of highly skilled engineers. You will be a people manager as well as a software technical leader. You will be the software project team's key contact and will utilise well-developed communication skills to lead and facilitate effective problem solving and discussions with key stakeholders within the company. You will be technically hands-on with estimating features, planning, coding, debugging, design, performance and testing of team deliverables.
Key Responsibilities
- Ability to estimate, document, design, implement and test large features to the highest quality and take ownership of their delivery
- Capable of taking part in technical and business discussions both internally and externally
- Understand the business drivers behind each feature
- Ensure your team are delivering high quality product and platform functionality, on time and on budget
- Mentor, motivate and train developers within your team both local and remotely
- Manage the translation of requirements into design and take ownership of documentation for your project deliveries
- Challenge the status quo - contribute and lead initiatives to improve the software development process. Think BIG!
- 5+ years of software industry experience with excellent proficiency in Java and Web Services
- 2+ years managing a Software Engineering team ideally within a fast-paced dynamic product based company
- Solid experience in design/development of highly available, distributed and scalable applications
Minimum Requirements
- 5+ years of software industry experience with excellent proficiency in Java and Web Services
- 2+ years managing a Software Engineering team ideally within a fast-paced dynamic product based company
- Solid experience in design/development of highly available, distributed and scalable applications
Additionally, experience with some of the following is advantageous
- Good understanding of Agile principles with experience leading a Scrum/Kanban team
- Web service technologies: REST, SOAP
- Development Tools: GIT, Gradle, Ant, Jenkins, Atlassian suite (JIRA, Confluence, Bitbucket)
- Communication Tools: Slack, Microsoft Teams
- Database: Oracle or MongoDB
- Distributed Technologies: Spring, J2EE, Memcached
- Test Automation frameworks: BDD, TestNG
- Practical experience with DevOps concepts: CI/CD, ChatOps, etc.
- Scripting levels sufficient for sysadmin, deployments, and API interaction is an advantage
- Familiarity with source control tools such as GIT
- Strong organizational skills and written and oral communication in English, with other languages a benefit
- Experience with the design and management of applications that support:
- Minimizing single points of failure
- Zero down-time upgrades
- Auto scaling applications that have cold start challenges
- Distributed applications
- Implementing and using metrics to make data driven decisions
- Building systems that negate the need for people to log into servers
- Building apps that run in containers
Datalex's purpose is to transform airline retail. Datalex is a market leader in airline retail technology, offering unique products that enable airlines to drive revenue and profit as digital retailers. Datalex has a strong track record of delivering digital retail transformation for progressive airline brands worldwide, including Aer Lingus, easyJet, JetBlue Airways, Air China, Edelweiss, Air Transat, and Air Macau. The Group is headquartered in Dublin, Ireland, and maintains offices across Europe, the USA and China. In 2024, Datalex was awarded the 'Great Place to Work' and 'Best Workplaces in Tech' certifications. Datalex plc is a publicly listed company on Euronext Growth, Dublin. Learn more at or follow on
Do you have experience leading technical teams and projects?
Do you have eligibility to work and reside in the country of employment?
Datalex offers a hybrid work model. Are you willing to work from the office 1-2 days per week?
Are you currently resident in the country of employment?