Software Engineering Jobs in Ireland
There are 696 open Software Engineering jobs in Ireland on freehire right now. 176 of them were posted recently. The skills employers ask for most often are ai, cloud and java.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €87,500 | €110,550 | €120,000 | 86 |
| USD | year | $75,000 | $127,500 | $200,000 | 15 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 60%
- cloud 59%
- java 56%
- api 52%
- ci-cd 43%
- python 42%
- aws 40%
- agile 33%
How the work is done
- Hybrid 194 · 28%
- Remote 54 · 8%
- Onsite 14 · 2%
Visa sponsorship offered in 78% of the 143 postings that state a position on it.
Seniority
- Senior 299
- Lead 57
- Staff 38
- Principal 36
- Intern 15
- Junior 13
Who is hiring
- 1000+ employees 255
- 501-1000 employees 79
- 51-200 employees 15
- 201-500 employees 8
- 11-50 employees 3
Lead Software Engineer – Java / Spring
Lead a backend engineering team building Java/Spring services for a global payments fintech client, shaping architecture and DevOps practices.
Software Engineer, Shared Java Library & Microservices
Software Engineer building a shared Java library and microservices for the Webex platform at Cisco's Galway office, with hands-on development, testing, and a focus on DevOps, observability, and security scanning.
Java Developer
This role is for a Java Software Engineer to work on innovative fintech and payments projects using Java, Spring, and microservices architecture. The position is based in Ireland and requires strong experience in API development and cloud technologies.
JAVA Developer
The Senior Java Developer will work in an agile team to build and deliver web and mobile applications for clients using Java, Spring, and AWS. The role involves full-lifecycle development, including planning, implementation, and continuous improvement of software processes.
Software Engineer (Java)
This role involves developing and maintaining high-performance Java applications for a global payments platform. The engineer will collaborate on new product features and provide production support using technologies like Java, Spring, Kafka, and Linux.
Senior Java Developer
Senior Java Developer designing and delivering microservices-based solutions for a wealth management firm, using Java, Spring Boot, REST APIs, and SQL/RDBMS.
Java Developer
Builds and maintains Java-based payment processing backends, designing scalable microservices and APIs for secure money movement across rails.
Software Engineer II
Builds secure, performant platform features in Java for a fintech company using agile methods, troubleshooting failures and collaborating cross-functionally.
Principal Software Engineer
The Principal Software Engineer will design and develop high-quality, scalable commerce systems for the PlayStation Network. This role involves collaborating with architects and product teams to drive innovation using Java, Python, Golang, and AWS infrastructure.
Senior Software Engineer
This is a 12-month contract role for a Senior Software Engineer in Dublin to design, develop, and deploy high-performance applications using Java and the Spring framework. The position involves full-stack development, system optimization, and technical leadership within a collaborative team environment.
Lead Salesforce Developer
Lead the design, development, and governance of Salesforce solutions for a global IT and logistics company, focusing on Sales Cloud, Service Cloud, integrations, and automation using Apex, LWC, and Java.
Senior Software Engineer
Senior Software Engineer builds and maintains a React Native/Expo POS app with Python/FastAPI backend, Terraform infrastructure, and Kubernetes deployments for hospitality properties.
Python Developer/Engineer
The Python Developer/Engineer will design and maintain cloud-native contact center solutions using AWS Connect, Lambda, and serverless architectures. The role involves building APIs, managing CI/CD pipelines, and collaborating with cross-functional teams to deliver secure and scalable enterprise integrations.
Database Developer
Zinkworks is hiring a Data Engineer to design and maintain scalable cloud-based data pipelines and models. The role involves using SQL, Python, and Apache Airflow to integrate data across relational, NoSQL, and graph databases for telecommunications and financial services clients.
Software Engineer II
Build and scale large-scale, data-intensive labor cost and timekeeping backend systems for a restaurant technology platform, using object-oriented languages like Java or Kotlin.
Software Engineer
Maintains and improves speech technology platforms, ensuring high availability and performance while optimizing infrastructure and deployment processes.
Software Engineer - Associate - Java
Build secure Java/Spring applications for corporate banking tools, integrating AI and cloud services to streamline board meeting workflows in an agile fintech product team.
Software Development Engineer, Lambda - Experience
Experienced SDE on the AWS Lambda Runtimes team in Dublin, building and maintaining runtime implementations, security updates, and supporting libraries across seven languages (Python, Node.js, Java, .NET, Ruby, Go, Rust) at massive scale.