Software Engineer Jobs in Dublin, Ireland

Looking for a software engineer job in Dublin? Choose from 70 open roles at 18 employers. Explore real salary data and skills breakdown across remote, hybrid and on-site roles.

70 Open roles
18 Companies hiring
โ€” Average salary

What do Software engineers in Dublin work on?

The roles on this page span a wide spectrum of engineering work. At the junior end, Mastercard's Software Engineer I targets final-year students, focusing on writing production-quality code across the full development lifecycle with attention to security and maintainability. At the other extreme, Microsoft's Principal Software Engineer โ€“ Identity involves designing large-scale distributed services for identity and access management, with mentorship and on-call responsibilities.

Mid-range postings include Mastercard's Software Engineer II, which centres on Java-based real-time transaction decisioning using Spring and microservices, and Workday's agentic AI role, building TypeScript or Python backend services for agent-driven products. Platform and architecture ownership appears in Fin's Staff Engineer โ€“ Web Platform, where long-term technical strategy, React and Next.js expertise, and cross-functional partnership are central. Stripe's New Grad role focuses on backend financial infrastructure in several languages with no clear precedent problems.

Skills and experience employers ask for

Java and API work appear in the majority of postings across the full set, with Python and AWS each mentioned in roughly half. CI/CD, Kubernetes, and Azure appear in a meaningful minority. AI-related terms such as LLMs and Agents are present in a smaller subset. These are mentions in job descriptions across all postings on this page, not stated requirements, and the sample size is the postings visible here.

Java 69%
APIs 51%
Python 49%
AWS 47%
CI/CD 37%
Kubernetes 29%
Azure 29%
Microservices 26%
C\+\+ 23%
Agents 20%
GCP 20%
LLMs 16%
React 16%
TypeScript 14%

Software Engineer roles that state a salary

The employers' own advertised ranges, for individual roles at different levels โ€” not an average and not a market rate.

Dublin office, hybrid or remote?

Just under half of the postings on this page state a hybrid arrangement; the remainder state on-site. No postings are listed as fully remote. Where hybrid is stated, specific in-office day expectations are not detailed in the fact pack. For on-site roles, terms are similarly not elaborated beyond the designation. Candidates should check individual postings for precise attendance expectations, as the working-mode labels reflect what employers chose to state rather than a full description of day-to-day flexibility.

Make your application specific to the work

  1. Check stated requirements carefully Several postings specify degree level or years of experience explicitly โ€” for example, new-grad roles cap professional experience at eighteen months. Read the eligibility criteria before investing time in an application.
  2. Prepare language-specific examples Java, Python, and TypeScript appear across many descriptions, but individual roles often name a primary language. Tailor your examples to the stack the posting emphasises rather than giving a generic answer.
  3. Clarify visa and sponsorship status No posting in this fact pack states whether visa sponsorship is available. Contact the employer or recruiter directly to confirm eligibility before applying if you require sponsorship.
  4. Note the seniority framing Most postings on this page sit at senior, lead, or staff level, so applications should reflect the scope of ownership, mentorship, or architectural decision-making those levels imply, even if the job description is brief.

Questions about Software Engineer jobs in Dublin

Almost none of the postings on this page advertise pay. The single exception is an OpenAI Privacy Engineering role with a stated range of $347,000โ€“$385,000; that figure is from one posting only and is not representative of the others. For all other roles, compensation is not stated.

None of the postings on this page are listed as fully remote. Arrangements are split between hybrid and on-site. If remote working is important to you, check individual postings directly, as the stated mode may not capture all flexibility.

The majority of postings lean toward senior, lead, and staff levels. A small number are aimed at graduates or those with minimal experience, including an intern posting and at least one new-grad role. Entry-level openings are a minority in this set.

Java is mentioned most widely across postings on this page, followed by APIs, Python, and AWS. CI/CD, Kubernetes, Azure, and microservices also appear in a notable proportion. These are mentions in descriptions, not universal requirements, so the relevant stack varies by role.

Degree requirements vary by posting. Some, such as the Mastercard Software Engineer I, explicitly target students completing a bachelor's or accelerated master's. Others, like Stripe's new-grad role, accept equivalent experience in lieu of a degree. Many postings do not state a degree requirement at all; check each listing individually.

Jobs checked 4 hours ago. ยท Guide reviewed 14 September 2026.