193 Computer Science jobs in Ireland

Head of IT Software Engineering

Dublin, Leinster Eurofins USA

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Description

Eurofins Scientific is an international life sciences company, providing a unique range of analytical testing services to clients across multiple industries, to make life and our environment safer, healthier and more sustainable. From the food you eat, to the water you drink, to the medicines you rely on, Eurofins laboratories work with the biggest companies in the world to ensure the products they supply are safe, their ingredients are authentic, and labelling is accurate.

Eurofins is dedicated to delivering testing services that contribute to the health and safety of society and the planet, and to its corporate responsibility to protect the environment and ensure diversity, equity, and inclusion across the entire network of Eurofins companies.

Job Description

SUMMERY OF POSITION

The head of software engineering leads all engineering teams (software architects, developers, testers), ensuring technical delivery in time & quality and aligned with business goals. He/She manages hiring, set & controls standards (e.g. Definition of Ready, Definition of Done, unit test coverage, coding standards), oversees architecture, and ensure on-time delivery across multiple teams or projects.

Key responsibilities include mentoring software engineers and testers, defining technical strategy, coordinating with product and leadership teams, and guiding decisions around tooling, scalability, and performance. As well close collaboration with the product management on one side and the operations & support teams on the other side. Certain parts of our services are developed & operated in a DevOps manner with a streamlined CI/CD platform. You need to contribute to this and evaluate which services should be operated in which manner.

With a focus on people leadership, he sets long-term platform evolution, aligning engineering with company strategy.

The Head of Software Engineering reports to the IT Solution Program Director.

KEY RESPONSABILITIES

The head of software engineering leads the development functions and ensures code quality, delivery velocity, and team performance. His/Her responsibilities include:

  • Working with product and design to align engineering priorities with business strategy, clients needs and regulatory requirements: Eurofins laboratories are accredited and audited against several norms like ISO 17025, GxP practices among others.
  • Managing and mentoring the community of technical leads, software architects, software engineers and testers, fostering a culture of strong ownership, result orientation, and innovation.
  • Review and define our standards for software development, coding standards, CI/CD etc. as a member of respective Steering Committees defining this standards for Eurofins
  • Define teststrategy to detect defects early, to automate unit testing, integration testing and performance/stress testing.
  • Overseeing technical architecture and long-term platform evolution
  • Leading hiring, performance management, and team growth
  • Setting goals for delivery timelines, quality benchmarks, and system reliability
  • Defining efficient and modern pipelines for fast delivery, relying on state-of-the-art infrastructure technologies.
  • Implementing efficient production monitoring and alerting for proactive maintenance, using cost efficient solutions
  • Leading engineering ceremonies, including retrospectives and planning
  • Reporting on delivery velocity, technical risk, and progress to leadership

This role blends technical leadership with team development and delivery oversight.

The performance of the software engineering team is assessed through:

  • Quality of the code: defects density, leakage rate, coverage of automation testing
  • Individual and Team performance of development to increase the velocity and output
  • Lead time between specifications and delivery in production
  • Ability of the management team to audit the team delivery, to anticipate deviations and to suggest improved processes.
Qualifications

TECHNOLOGIES INVOLVED

Strong working knowledges of:

  • Client/Server Technologies.
  • Angular and similar frameworks for modern web applications;
  • Unit testing frameworks like nUnit/MsUnit
  • Strong working knowledge of SOLID principles and design patterns ;
  • Hosting applications on AWS
  • UML, object-oriented programming (OOP) and Object Oriented Design principles;
  • Service oriented architecture and Micro Service Architecture principles

SKILLS & EXPERIENCE REQUIREMENTS

The heads of software engineering lead technical teams and guide platform development. He/She should fulfil:

  • Bachelor or Masters degree in Computer Science, Engineering or related field
  • Mandatory experience as a professional software developer after finishing BSc/MSc degree
  • 8+ years of experience in software engineering and team leadershipProven experience scaling engineering teams and processes, especially in a context of remote and distributed crews, over many delivery centres in different countries and regions.
  • Deep understanding of IT architectures and software design patterns acquired through proven experience in developing and delivering software at scale, ideally within a software vendor or product company environment.
  • Deep understanding of multi-tenant architectures, versioning strategies, and client-specific customization in complex enterprise systems.
  • Ability to align technical delivery with product and business goals with experience in client engagement, custom solution delivery, or in managing client-specific roadmaps. This in close collaboration with product management to balance core platform evolution with client-specific needs.
  • Confidence in managing people, individual and team performance including experience with Lean, Six Sigma, or Value Stream Mapping to drive measurable improvements.
  • Experience with budgeting, hiring, and resource planning
  • Skilled in leading code reviews, tooling selection, and QA standards
  • Experience in engineering transformation, process reengineering, or technical debt reduction
  • Familiarity with Agile, DevOps, and cross-functional collaboration
  • Strong communication skills for working with stakeholders and leadership
Additional Information

We support your development! Do you feel you don’t match 100% of the requirements? Don’t hesitate to apply anyway! Eurofins companies are committed to supporting your career development.

Weembracediversity! As an Equal Opportunity Employer, the Eurofins network of companies believes in strength and innovation through diversity.We prohibit discrimination against employees or applications based on gender identity and/or expression, race, nationality, age, religion, sexual orientation, disability, and everything else that makes employees of Eurofins companies unique.

Sustainability matters to us! We are well on our way to achieving our objective of carbon neutrality by 2025, through a combination of emission reduction and compensation initiatives. We encourage our laboratory leaders to make sustainable changes at their local level, and in addition to their initiatives we count on our dedicated carbon reduction team to help us to achieve this goal!

Find out more on our Careers page:

Company description: Eurofins Scientific is an international life sciences company, providing a unique range of analytical testing services to clients across multiple industries, to make life and our environment safer, healthier and more sustainable. From the food you eat, to the water you drink, to the medicines you rely on, Eurofins laboratories work with the biggest companies in the world to ensure the products they supply are safe, their ingredients are authentic and labelling is accurate.

The Eurofins network of companies believes that it is a global leader in food, environment, pharmaceutical and cosmetic product testing and in discovery pharmacology, forensics, advanced material sciences and agroscience contract research services. It is also one of the market leaders in certain testing and laboratory services for genomics, and in the support of clinical studies, as well as in biopharma contract development and manufacturing. It also has a rapidly developing presence in highly specialised and molecular clinical diagnostic testing and in-vitro diagnostic products.

In over 37 years, Eurofins has grown from one laboratory in Nantes, France to ca. 63,000 staff across a decentralised and entrepreneurial network of more than 950 laboratories in over 1,000 companies across 60 countries. Eurofins companies offer a portfolio of over 200,000 analytical methods to evaluate the safety, identity, composition, authenticity, origin, traceability and purity of biological substances and products.

In 2024, Eurofins generated total revenues of EUR 6.95 billion, and has been among the best performing stocks in Europe over the past 20 years.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Dublin, Leinster UnitedHealth Group

Posted 12 days ago

Job Viewed

Tap Again To Close

Job Description

**Software Engineer - Dublin or Letterkenny**
Optum is a global organisation that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by diversity and inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health equity on a global scale. Join us to start **Caring. Connecting. Growing together.**
**About the Role:**
In healthcare, evolution doesn't just happen. It takes innovation, imagination, and a passion for solving problems in new and better ways. And innovation is taking place at a lightning-fast pace every day at Optum.
As the fastest growing part of the UnitedHealth Group family of businesses, we're expanding our team in Ireland and creating excellent opportunities for those who want greater purpose and more impact in their work. We'll provide the investment, support, and resources to advance your career. You'll provide the talent, ambition, and drive.
This role is based within Optum Insight as part of Payment Integrity Data Intelligence. Optum is the technology and services division of UnitedHealth Group, the leading international health insurer. The roles of the Analytics Engineering team include analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery. With every role in the company, each position has a requirement for building quality into every output. This also includes evaluating new tools, new techniques, strategies; Automation of common tasks; build of common utilities to drive organizational efficiency with a passion around technology and solutions and influence of thought and leadership on future capabilities and opportunities to apply technology in new and innovative ways.
We are now looking for an additional Full Stack Engineer to enhance our Software and Data Engineering capacity to develop the analytics, analytic applications and analytic platforms in support of our business insights.
As a key member of the Analytics Engineering Team, you will be part of UnitedHealth Group's mission of helping people live healthier lives. You will work with other Software Engineers and Data Scientists along with subject matter experts to deliver code of high quality for our applications, products and services.
_Careers with Optum offer flexible work arrangements and individuals who live and work in the Republic of Ireland will have the opportunity to split their monthly work hours between our Dublin or Letterkenny and telecommuting from a home-based office in a hybrid work model._
**Primary Responsibilities:**
+ Develop and maintain server-side and client-side applications using React/NextJS, TypeScript, and Python frameworks such as Django, Flask, or FastAPI ensuring code quality, efficiency, and adherence to best practices
+ Ensure seamless integration of front-end and back-end components to deliver fully functional systems
+ Collaborate with UI/UX designers to create user-friendly interfaces and ensure a seamless user experience
+ Design and implement RESTful APIs and microservices architecture to facilitate communication between different components of the system
+ Develop data access layers and connect to relational and or NoSQL databases (e.g., MySQL, MongoDB) for data storage retrieval, and manipulation
+ Maintain and support CICD processes using Github Actions to test and build software artifacts.
+ Assist with research, evaluate, and deploy new tools, frameworks and patterns to build a sustainable Analytic platform
+ Identify gaps and opportunities for improvement of existing solutions
+ Be innovative in solution design and development to meet the needs of the business
+ Analyze and define customer requirements
+ Collaborate on prototypes, proof-of-concepts & design and code reviews
+ Write technical documentation and participate in production support.
+ Keep skills up to date through ongoing self-directed training
You will be rewarded and recognised for your performance in an environment that will challenge you and give you clear direction on what it takes to succeed in your role, as well as providing development for other roles you may be interested in.
**Required Qualifications:**
+ Proven industry experience as a Full Stack Developer
+ Proficient in React and its core principles, including hooks, state management, and component lifecycle
+ Knowledge in server-side languages/frameworks such as Java (Spring Framework, Spring Boot)) or Python (FastAPI, Django, Flask)
+ Proficiency in HTML5, CSS3, TypeScript/JavaScript
+ Have previously used front-end build tools and package managers
+ Experience with RESTful API design and implementation
+ Experience with microservices architecture
+ Background using relational databases (e.g., MySQL or PostgreSQL)
**Preferred Qualifications:**
+ Undergraduate degree or equivalent experience
+ Experience in developing applications on at least one major cloud platform (Azure preferred)
+ Experience in messaging and streaming technologies (e.g. Kafka).
+ Healthcare experience
+ Experience in a big data environment building data processing pipelines
+ Experience attending and participating in scrum agile ceremonies
+ Experience working with healthcare data
**Please note you must currently be eligible to work and remain indefinitely without any restrictions in the country to which you are making an application. Proof will be required to support your application.**
All telecommuters will be required to adhere to the UnitedHealth Group's Telecommuter Policy.
At UnitedHealth Group, our mission is to help people live healthier lives and make the health system work better for everyone. We believe everyone-of every race, gender, sexuality, age, location and income-deserves the opportunity to live their healthiest life. Today, however, there are still far too many barriers to good health which are disproportionately experienced by people of color, historically marginalised groups and those with lower incomes. We are committed to mitigating our impact on the environment and enabling and delivering equitable care that addresses health disparities and improves health outcomes - an enterprise priority reflected in our mission.
Diversity creates a healthier atmosphere: Optum is an Equal Employment Opportunity employer and all qualified applicants will receive consideration for employment without regard to gender, civil status, family status, sexual orientation, disability, religion, age, race, and membership of the Traveller community, or any other characteristic protected by law. Optum is a drug-free workplace. © 2025 Optum Services (Ireland) Limited. All rights reserved.
#RPO
This advertiser has chosen not to accept applicants from your region.

Software Engineer

Dublin, Leinster Reperio Human Capital Ltd

Posted today

Job Viewed

Tap Again To Close

Job Description

Looking for experienced Software Developers with exposure in the networking or Telco space to join this well-established communications company. You will be focusing on developing code within a specialised networking team within the telco sector. Working in collaboration with other development teams to ensure that all the code and work runs smoothly together for the customer base. This role will see you working in a close team with some very experienced engineers at the head with a good possibility for career growth as the company grows. Requirements: 4+ years of working in a networking development environment Good C++ experience Experience working with networking technologies such as TCP/IP, Shell scripting and Multithreading Previous experience working in tight-knit teams Experience with C code is also advantageous Benefits: Hybrid Working Healthcare Pension Bonus L&D opportunities Get in touch with Daniel Brown at Reperio Human Capital to find out more Reperio Human Capital acts as an Employment Agency and an Employment Business. Skills: C++ Networking Multithreading TCP/IP Modern C++ Benefits: Work From Home
This advertiser has chosen not to accept applicants from your region.

Staff Software Engineer

Dublin, Leinster ServiceNow, Inc.

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today - ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone.
**What you get to do in this role:**
+ Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
+ Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.
+ Design software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs
+ Contribute to the design and implementation of new products and features while also enhancing the existing product suite
+ Be a mentor for colleagues and help promote knowledge-sharing
**To be successful in this role you have:**
+ 6+ years of enterprise-level platform development experience
+ Passion for JavaScript and the Web as a platform, reusability, and componentisation
+ Demonstrates high emotional intelligence, handling ambiguity, adapting to changes, remaining resilient, and comfortably engaging in difficult conversations
+ Keen technologist with a strong interest in staying updated with innovations, especially in AI. Experienced in using AI tools to enhance productivity, decision-making, and problem-solving. This experience includes utilising AI-powered tools, automating workflows, analysing AI-driven insights, and exploring AI's potential impact on functions or industries
+ Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
+ Analytical and design skills
+ Demonstrated ability to serve as technical lead on projects at a team level
**Work Personas**
We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here ( .
**Equal Opportunity Employer**
ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.
**Accommodations**
We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact for assistance.
**Export Control Regulations**
For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.
From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Dublin, Leinster Mastercard

Posted 2 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**
Senior Software Engineer
Job Description Summary
Senior Software Engineer in Test
Overview:
The Mastercard Disputes Program team in Dublin have an exciting opportunity for a Software Engineer (QE) The team provide a suite of dispute resolution services that uses the Mastercard Network to help expedite the resolution of cardholder disputes and reduce the amount of paper required to resolve disputes (Mastercom).
Mastercom provides many benefits, including the following:
- Speed-accelerated processing of dispute initiation and document management through a
single interface.
- Security-helps safeguard file transfers through mastercardconnect.com data security
protocols.
- Archive-provides current and historical access to files and dispute documentation
images.
- Convenience-allows users to research, create claims, submit chargebacks/retrieval/case
filing, view and download all evidential documentation, any time, from any location, as
often as needed.
- Access-provides virtual access to multiples users regardless of their location.
- Paperless-processing allows users to save and export documents electronically to local
media.
Overview
- Analyze code review reports and development quality to make sure best practices are being followed
- Develops/monitors quality gating and automation strategy for a given project looking at code coverage and APIs
- UI level functionality
- Possesses a strong knowledge of programming, tools, architecture patterns, and BDD
- Ensures Performance and Scalability for applications and platforms
Responsibilities
- Works closely with software engineers to build quality by ensuring proper test and code coverage, configuration quality, monitoring, early performance testing
- Develops and implements QA standards, processes, tools and methodologies; partners with other functions to establish testing requirements
- Documents performance test strategies and test plans; translates complex system requirements and specs into test requirements and testing methods;
- Participates in requirements review and performance testing activities; monitors resolutions and retains documentation;
- Identifies and implements complex automation efforts; replicates and resolves production issues for single application
- Defines and implements best practices for end-to-end application performance management solutions; focuses on emerging technologies
- May manage medium-sized project/initiatives as an individual contributor with advanced knowledge within discipline, leading a segment of several initiatives or a larger initiative and assigns day-to-day work;
- Translates complex system requirements and specs into test requirements and testing methods
Experience
- Successfully led multiple test paths simultaneously
- Successfully ensured quality of one or more application codebases and alignment with development standard
- Experience in building automation frameworks, acceptance and integration test automation scripts, integrating with other tools
- Exposure in building and using automation frameworks using technologies: Java, JUnit, JBehave.
- Experience testing across a variety of platforms: APIs (REST and SOAP)
- Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar)
- Experience using Agile Methodology
**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.

Senior Software Engineer

Dublin, Leinster ICON Clinical Research

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

Senior Software Engineer - UK or Ireland
ICON plc is a world-leading healthcare intelligence and clinical research organization. We're proud to foster an inclusive environment driving innovation and excellence, and we welcome you to join us on our mission to shape the future of clinical development.
An excellent opportunity to join a small team (inside of a big company) that has been working together for many years to develop and continually enhance our Software-as-a-Service products for the Medical Communications / Publishing industry.
Be part of a fun, exciting, and energetic team made up of highly skilled developers and client service professionals and enhance your skills with .NET / C# / MVC / SQL. Join forces with us to help us continually improve our SaaS Medical Publishing suite of products, as our business continues to grow at an unprecedented rate!
As a **Senior Software Engineer** , you will have substantial influence on our products' technology, design, and implementation. In addition, you should have a strong passion for software technology, an eagerness to contribute to product development, and a desire for excellence.
**What You Will Be Doing:**
+ Design and develop and maintain software solutions with minimal supervision and direction.
+ Delivers to a high-quality standard within agreed timeframe.
+ Plans and takes ownership of own work and any issues relating to same
+ Solves problems that arise in own area of responsibility.
+ Develops technical competence on technologies relating to assignments and other technologies as directed.
+ Ability to define requirements and other technical specifications, in addition to writing and unit testing code.
+ Provides regular feedback to manager on work status and problem areas.
+ Provides input to team project schedule.
+ Actively supports teamwork both within their own group and across Development, by offering assistance to other team members to achieve team goals.
+ Participates in code and design reviews.
+ Propose improvements to systems.
+ Participate in client meetings to review project status, elevate concerns, and ensure seamless integration
+ Communicate technical concepts clearly.
**Your Profile:**
+ Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
+ 6+ years of extensive progressive software development experience withMicrosoft .NET / C#, MVC, SQL Server, Rest API and Visual Studio required.
+ Strong SQL experience (database design, advanced query writing, creating stored procedures and views, etc.)
+ Strong knowledge of scripting languages - AJAX and JSON
+ Understanding of presentation layer technologies like HTML, CSS, JavaScript/JQuery
+ Excellent understanding of OO Object Oriented programming and Design patterns
+ Experience with delivering projects using Agile software development techniques.
+ Experience using TortoiseSVN
+ Experience using Microsoft's Azure DevOps
+ Familiarity with SaaS
+ Minimum 2+ years of experience in PowerBI.
+ Ability to manage multiple activities, priorities, and a high paced environment.
+ Good analytical capabilities, ability to learn quickly, and logical thinking.
+ Excellent problem-solving skills, with the ability to work independently and collaboratively in a team environment.
+ Strong communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
**What ICON can offer you:**
Our success depends on the quality of our people. That's why we've made it a priority to build a diverse culture that rewards high performance and nurtures talent.
In addition to your competitive salary, ICON offers a range of additional benefits. Our benefits are designed to be competitive within each country and are focused on well-being and work life balance opportunities for you and your family.
Our benefits examples include:
+ Various annual leave entitlements
+ A range of health insurance offerings to suit you and your family's needs.
+ Competitive retirement planning offerings to maximize savings and plan with confidence for the years ahead.
+ Global Employee Assistance Programme, LifeWorks, offering 24-hour access to a global network of over 80,000 independent specialized professionals who are there to support you and your family's well-being.
+ Life assurance
+ Flexible country-specific optional benefits, including childcare vouchers, bike purchase schemes, discounted gym memberships, subsidized travel passes, health assessments, among others.
Visit our careers site ( to read more about the benefits ICON offers.
At ICON, inclusion & belonging are fundamental to our culture and values. We're dedicated to providing an inclusive and accessible environment for all candidates. ICON is committed to providing a workplace free of discrimination and harassment. All qualified applicants will receive equal consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
If, because of a medical condition or disability, you need a reasonable accommodation for any part of the application process, or in order to perform the essential functions of a position, please let us know or submit a request here ( in the role, but unsure if you meet all of the requirements? We would encourage you to apply regardless - there's every chance you're exactly what we're looking for here at ICON whether it is for this or other roles.
Are you a current ICON Employee? Please click here ( to apply
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

The Hertz Corporation

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**A Day in the Life**
Come join us in our on-going digital transformation at Hertz!
The Hertz Telematics Platform was built from the ground up to be an AWS cloud native application, using AWS CDK (Cloud Development Kit) to dynamically generate infrastructure-as-code templates & deploy resources.
This infrastructure as code is used to describe the complete ingestion, processing, data export & APIs for the entire Hertz fleet, worldwide!
It filters, processes & evaluates millions of distinct events a minute, from hundreds of thousands of vehicles, from many OEMs, in several countries, with multiple consumer internally and externally through a variety of streams, queues and REST APIs. Our teams are small, agile, and there is a startup feel to the work we do, with plenty of room to innovate.
**Who We Are Looking For**
We are looking for an experienced Backend or Full Stack AWS Software Engineer to join our team, working on uses cases related to vehicles (ICE, Hybrid & EVs) connected to our Hertz Telematics Platform and other Hertz APIs.
You'll be involved in varied integration initiatives for Telematics, including working with 3rd -party engineers to help them shape their API designs for our use cases. You'll also have the opportunity to work on a modern UX driven React web application that is the window into Hertz' fleet. All of this is in AWS with high quality, resilient, de-coupled services.
This is a senior engineering role with lots of room to grow & take the lead on specific initiatives.
If you enjoy working with the latest technologies, large volumes of data, modern UX & development best practices and robust reliability in AWS at scale, this could be the role for you.
**What You Will Do**
+ Work in an Agile environment with Engineering, QA & Product leaders in Sprints
+ Collaborate with fellow engineers, product managers, UX & stakeholders to design & deliver innovative solutions to business challenges
+ Contribute to all stages of the software development lifecycle from inception to deployment
+ Design, document and implement new innovative solutions with a wide variety of technologies
+ Learn on the job and bring new solutions, ideas & technologies to the team
+ Contribute to an environment of cutting edge, high quality, well monitored, reliable cloud native software
+ Take ownership of initiatives, inform processes and work with peers with a variety of backgrounds and an eagerness to learn, support and grow professionally
+ Peer review code, giving and receiving productive feedback, and sometime challenging and being challenged on implementation decisions
**Essentials Skills & Experience**
+ 8+ years of Software engineering experience
+ Experience working in an Agile environment, and cooperating with Product Manager & other engineers required.
+ BSc/MSc in Computer Science or equivalent qualifications or professional experience.
+ A sense of ownership and pride in your work and its impact.
+ Organized and effective communicator.
+ Critical thinking, problem-solving skills, and time-management skills.
**Required Skills & Experience**
+ AWS & Lambda or ECS or EKS or K8s or similar cloud hosted software experience.
+ Strong coding experience required in at least two of these languages or similar OOP language: **Java** or **Groovy** or **Kotlin** or **Scala, Javascript** or **Typescript** , **Python**
+ Experience in modern JS frameworks like React or Vue or Angular & testing technologies.
+ A desire & willingness to learn new technologies, language agnostic & versatile.
+ Source control experience with Git & ideally GitHub Enterprise.
**Desired Skills & Experience**
+ Big Data processing with Stream or Queue technologies such as Kinesis, Kafka, SQS etc.
+ SaaS experience
+ AWS & other professional certifications are a plus.
+ Experience communicating with stakeholders, product & UX teams.
+ Ability to design solutions & communicate those designs effectively.
+ Experience leading a project or owning a solution.
+ Linux / OSX knowledge & bash scripting experience.
+ Scripting, build & automation tools experience in any one or more of the following a plus: Bash & shell scripting, pip, pipenv, poetry etc. npm, node, yarn etc. groovy or maven, Jenkins or Github actions
+ CloudFormation, Docker, K8s, EKS, ECS and similar orchestration software experience is a plus.
+ Experience monitoring APIs, for health, usage & rate-limiting desirable.
+ Experience automating software testing, versioning, releases, deployments & rollbacks in AWS using Jenkins or GitHub Actions is a plus.
**Hertz is an equal opportunity employer, all applicants must have the legal right to work in Ireland (Valid EU Passport / Relevant Visa).**
**What You'll Get:**
+ Employee Friends & Family rental discount (40% discount for employee & partner; 30% discount for up to 8 additional family/friends)
+ Hybrid/flexible working arrangements
+ 22 days holidays on hire rising to 27 days with service.
+ Occupational Pension Scheme with up to 5% company matched contribution.
+ Life Cover payable at 4 times base salary.
+ Profit Share Scheme
+ Tuition support plus access to compressive online learning platform
+ 10 days paid study leave & paid exam leave where exams fall during work hours.
+ Income protection for long term illness
+ Professional membership fees paid in full annually where membership relates directly to role.
+ Bike to Work & Travel Pass schemes.
+ Employee Assistance Programme for employees and family
+ Occupational Health support
+ Christmas savings scheme
The Hertz Corporation operates the Hertz, Dollar Car Rental, Thrifty Car Rental brands in approximately 9,700 corporate and franchisee locations throughout North America, Europe, The Caribbean, Latin America, Africa, the Middle East, Asia, Australia and New Zealand. The Hertz Corporation is one of the largest worldwide airport general use vehicle rental companies, and the Hertz brand is one of the most recognized in the world.
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Computer science Jobs in Ireland !

Senior Software Engineer

Dublin, Leinster The Hertz Corporation

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

**A Day in the Life**
Come join us in our on-going digital transformation at Hertz!
The Hertz Telematics Platform was built from the ground up to be an AWS cloud native application, using AWS CDK (Cloud Development Kit) to dynamically generate infrastructure-as-code templates & deploy resources.
This infrastructure as code is used to describe the complete ingestion, processing, data export & APIs for the entire Hertz fleet, worldwide!
It filters, processes & evaluates millions of distinct events a minute, from hundreds of thousands of vehicles, from many OEMs, in several countries, with multiple consumer internally and externally through a variety of streams, queues and REST APIs. Our teams are small, agile, and there is a startup feel to the work we do, with plenty of room to innovate.
**Who We Are Looking For**
We are looking for an experienced Backend or Full Stack AWS Software Engineer to join our team, working on uses cases related to vehicles (ICE, Hybrid & EVs) connected to our Hertz Telematics Platform and other Hertz APIs.
You'll be involved in varied integration initiatives for Telematics, including working with 3rd -party engineers to help them shape their API designs for our use cases. You'll also have the opportunity to work on a modern UX driven React web application that is the window into Hertz' fleet. All of this is in AWS with high quality, resilient, de-coupled services.
This is a senior engineering role with lots of room to grow & take the lead on specific initiatives.
If you enjoy working with the latest technologies, large volumes of data, modern UX & development best practices and robust reliability in AWS at scale, this could be the role for you.
**What You Will Do**
+ Work in an Agile environment with Engineering, QA & Product leaders in Sprints
+ Collaborate with fellow engineers, product managers, UX & stakeholders to design & deliver innovative solutions to business challenges
+ Contribute to all stages of the software development lifecycle from inception to deployment
+ Design, document and implement new innovative solutions with a wide variety of technologies
+ Learn on the job and bring new solutions, ideas & technologies to the team
+ Contribute to an environment of cutting edge, high quality, well monitored, reliable cloud native software
+ Take ownership of initiatives, inform processes and work with peers with a variety of backgrounds and an eagerness to learn, support and grow professionally
+ Peer review code, giving and receiving productive feedback, and sometime challenging and being challenged on implementation decisions
**Essentials Skills & Experience**
+ 8+ years of Software engineering experience
+ Experience working in an Agile environment, and cooperating with Product Manager & other engineers required.
+ BSc/MSc in Computer Science or equivalent qualifications or professional experience.
+ A sense of ownership and pride in your work and its impact.
+ Organized and effective communicator.
+ Critical thinking, problem-solving skills, and time-management skills.
**Required Skills & Experience**
+ AWS & Lambda or ECS or EKS or K8s or similar cloud hosted software experience.
+ Strong coding experience required in at least two of these languages or similar OOP language: **Java** or **Groovy** or **Kotlin** or **Scala, Javascript** or **Typescript** , **Python**
+ Experience in modern JS frameworks like React or Vue or Angular & testing technologies.
+ A desire & willingness to learn new technologies, language agnostic & versatile.
+ Source control experience with Git & ideally GitHub Enterprise.
**Desired Skills & Experience**
+ Big Data processing with Stream or Queue technologies such as Kinesis, Kafka, SQS etc.
+ SaaS experience
+ AWS & other professional certifications are a plus.
+ Experience communicating with stakeholders, product & UX teams.
+ Ability to design solutions & communicate those designs effectively.
+ Experience leading a project or owning a solution.
+ Linux / OSX knowledge & bash scripting experience.
+ Scripting, build & automation tools experience in any one or more of the following a plus: Bash & shell scripting, pip, pipenv, poetry etc. npm, node, yarn etc. groovy or maven, Jenkins or Github actions
+ CloudFormation, Docker, K8s, EKS, ECS and similar orchestration software experience is a plus.
+ Experience monitoring APIs, for health, usage & rate-limiting desirable.
+ Experience automating software testing, versioning, releases, deployments & rollbacks in AWS using Jenkins or GitHub Actions is a plus.
**Hertz is an equal opportunity employer, all applicants must have the legal right to work in Ireland (Valid EU Passport / Relevant Visa).**
**What You'll Get:**
+ Employee Friends & Family rental discount (40% discount for employee & partner; 30% discount for up to 8 additional family/friends)
+ Hybrid/flexible working arrangements
+ 22 days holidays on hire rising to 27 days with service.
+ Occupational Pension Scheme with up to 5% company matched contribution.
+ Life Cover payable at 4 times base salary.
+ Profit Share Scheme
+ Tuition support plus access to compressive online learning platform
+ 10 days paid study leave & paid exam leave where exams fall during work hours.
+ Income protection for long term illness
+ Professional membership fees paid in full annually where membership relates directly to role.
+ Bike to Work & Travel Pass schemes.
+ Employee Assistance Programme for employees and family
+ Occupational Health support
+ Christmas savings scheme
The Hertz Corporation operates the Hertz, Dollar Car Rental, Thrifty Car Rental brands in approximately 9,700 corporate and franchisee locations throughout North America, Europe, The Caribbean, Latin America, Africa, the Middle East, Asia, Australia and New Zealand. The Hertz Corporation is one of the largest worldwide airport general use vehicle rental companies, and the Hertz brand is one of the most recognized in the world.
This advertiser has chosen not to accept applicants from your region.

Software Engineer II

Dublin, Leinster Mastercard

Posted 3 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**
Software Engineer II
Overview
Corporate Security Engineering is a global Mastercard team that designs, builds and supports service platforms that provide cryptographic, key management and certificate management functions utilized by global Mastercard application teams.
The Corporate Security Engineering team develops and supports shared security services to be leveraged across Enterprise by consuming application teams. Our inventory of shared services include cryptography, certificate management, code signing, and key management.
The Corporate Security Engineering Senior Software Engineer will be responsible for the component design, development and integration of digital security technologies and solutions to be leveraged by the enterprise.
The Corporate Security Engineering Senior Software Engineer will define requirements for new applications and enhancements, adhering to standards, processes and best practices.
- Are you motivated to protect Mastercard's Assets?
-Are you interested in working in a fast-paced, challenging technical environment?
Role
We are seeking a talented and detail-oriented Software Engineer to contribute to the development and enhancement of our key management system. This system is built using Java 21, employs a hexagonal architecture, and integrates multiple microservices. The Software Engineer will focus on hands-on coding and development tasks, ensuring high-quality, secure, and efficient software.
We are looking for an Engineer who wants to deepen their technical expertise while contributing to cutting-edge solutions. The system leverages Postgres as the primary database, with microservices communicating via Kafka, and includes cryptographic operations using Hardware Security Modules.
Coding and Development
- Write, maintain, and improve high-quality code for microservices built with Java 21.
- Implement and maintain features using frameworks such as Spring Boot and Hibernate.
- Build RESTful APIs and ensure they are secure, efficient, and adhere to architectural guidelines.
- Develop and optimize database interactions with Postgres, focusing on performance and reliability.
- Participate in integrating and optimizing cryptographic operations with Hardware Security Modules.
Testing and Quality Assurance
- Write and maintain unit, integration, and performance tests for all deliverables.
- Perform debugging, troubleshooting, and resolving of issues in development and production environments.
Collaboration
- Work closely with team leads, senior engineers, and peers to understand requirements and deliver solutions.
- Participate in code reviews to maintain code quality and consistency across the project.
- Collaborate with the QA and DevOps teams to ensure smooth deployment and system reliability.
Documentation
- Document technical implementations, configurations, and best practices in Confluence or other tools.
- Ensure code is properly commented and adheres to team standards.
Tool Proficiency
- Utilize the Atlassian suite (Jira, Confluence) for task tracking and documentation.
- Use GIT as the source control management (SCM) tool, following best practices for branching and merging.
Technical Skills
- Programming Languages: Proficiency in Java (version 21 preferred).
- Frameworks: Experience with Spring Boot, Hibernate, and related tools.
- Architectures: Understanding of hexagonal architecture and microservices design principles.
- Messaging Systems: Familiarity with Kafka for asynchronous communication.
- Database: Familiarity in Postgres, including schema design and query optimization.
- Cryptography: Basic understanding of cryptographic operations.
Tool Proficiency
- Experience with Atlassian suite (Jira, Confluence).
- Knowledge of GIT as a source control management (SCM) tool.
Soft Skills
- Attention to detail and commitment to delivering high-quality work.
- Good problem-solving skills and ability to work independently or in a team.
- Effective communication and collaboration skills.
Preferred Qualifications
- Familiarity with DevOps practices and CI/CD pipelines.
- Familiarity in secure systems or key management systems.
- Familiarity in front-end application.
**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.

Senior Software Engineer

Dublin, Leinster Mastercard

Posted 3 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**
Senior Software Engineer
Overview
- Corporate Security Engineering is a global Mastercard team that designs, builds and supports service platforms that provide cryptographic, key management and certificate management functions utilized by global Mastercard application teams.
- The Corporate Security Engineering team develops and supports shared security services to be leveraged across Enterprise by consuming application teams. Our inventory of shared services include cryptography, certificate management, code signing, and key management.
- The Corporate Security Engineering Senior Software Engineer will be responsible for the component design, development and integration of digital security technologies and solutions to be leveraged by the enterprise.
- The Corporate Security Engineering Senior Software Engineer will define requirements for new applications and enhancements, adhering to standards, processes and best practices.
- Are you motivated to protect Mastercard's Assets?
- Are you interested in working in a fast-paced, challenging technical environment?
Role
We are seeking a talented and detail-oriented Level 7 Software Engineer to contribute to the development and enhancement of our key management system. This system is built using Java 21, employs a hexagonal architecture, and integrates multiple microservices. The Level 7 Software Engineer will focus on hands-on coding and development tasks, ensuring high-quality, secure, and efficient software.
We are looking for an intermediate-level engineer who wants to deepen their technical expertise while contributing to cutting-edge solutions. The system leverages Postgres as the primary database, with microservices communicating via Kafka, and includes cryptographic operations using Hardware Security Modules.
Coding and Development
- Write, maintain, and improve high-quality code for microservices built with Java 21.
- Implement and maintain features using frameworks such as Spring Boot and Hibernate.
- Build RESTful APIs and ensure they are secure, efficient, and adhere to architectural guidelines.
- Develop and optimize database interactions with Postgres, focusing on performance and reliability.
- Participate in integrating and optimizing cryptographic operations with Hardware Security Modules.
Testing and Quality Assurance
- Write and maintain unit, integration, and performance tests for all deliverables.
- Perform debugging, troubleshooting, and resolving of issues in development and production environments.
Collaboration
- Work closely with team leads, senior engineers, and peers to understand requirements and deliver solutions.
- Participate in code reviews to maintain code quality and consistency across the project.
- Collaborate with the QA and DevOps teams to ensure smooth deployment and system reliability.
Documentation
- Document technical implementations, configurations, and best practices in Confluence or other tools.
- Ensure code is properly commented and adheres to team standards.
Tool Proficiency
- Utilize the Atlassian suite (Jira, Confluence) for task tracking and documentation.
- Use GIT as the source control management (SCM) tool, following best practices for branching and merging.
Technical Skills
- Programming Languages: Proficiency in Java (version 21 preferred).
- Frameworks: Solid experience with Spring Boot, Hibernate, and related tools.
- Architectures: Understanding of hexagonal architecture and microservices design principles.
- Messaging Systems: Familiarity with Kafka for asynchronous communication.
- Database: Proficiency in Postgres, including schema design and query optimization.
- Cryptography: Basic understanding of cryptographic operations.
Tool Proficiency
- Experience with Atlassian suite (Jira, Confluence).
- Strong knowledge of GIT as a source control management (SCM) tool.
Soft Skills
- Strong attention to detail and commitment to delivering high-quality work.
- Excellent problem-solving skills and ability to work independently or in a team.
- Effective communication and collaboration skills.
Preferred Qualifications
- Familiarity with DevOps practices and CI/CD pipelines.
- Experience in secure systems or key management systems.
**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.
 

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 Computer Science Jobs