1,099 Principal Software jobs in Ireland

Principal Software Development Engineer

Leinster, Leinster €120000 - €150000 Y Workday

Posted today

Job Viewed

Tap Again To Close

Job Description

*Your work days are brighter here. *
At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of putting our people first. And ever since, the happiness, development, and contribution of every Workmate is central to who we are. Our Workmates believe a healthy employee-centric, collaborative culture is the essential mix of ingredients for success in business. That's why we look after our people, communities and the planet while still being profitable. Feel encouraged to shine, however that manifests: you don't need to hide who you are. You can feel the energy and the passion, it's what makes us unique. Inspired to make a brighter work day for all and transform with us to the next stage of our growth journey? Bring your brightest version of you and have a brighter work day here.

At Workday, we value our candidates' privacy and data security. Workday will never ask candidates to apply to jobs through websites that are not Workday Careers.

Please be aware of sites that may ask for you to input your data in connection with a job posting that appears to be from Workday but is not.

In addition, Workday will never ask candidates to pay a recruiting fee, or pay for consulting or coaching services, in order to apply for a job at Workday.

About The Team
The Adaptive Insights, a Workday Company is building out one of our platform and data management teams. This highly visible team is responsible for moving our enterprise SaaS application into a modern and scalable solution.

About The Role
Do you get excited working on enterprise SaaS applications? Come build out the newest addition to our Business Planning Cloud solution. Work on the core of the product, providing a scalable and performant solution. We are looking for a creative and motivated engineer with good Java development experience. The candidate will collaborate with a small talented team of engineers to build out our next generation cloud services platform. Our new team member needs to be able to understand, communicate, and enforce the company's software architecture strategy. As well as coach and mentor software engineers inside and outside the team

About You
Basic Qualifications:

  • 10+ years of experience designing and developing enterprise software
  • 10+ years of experience with Java and Spring Boot
  • Experience architecting and designing new features
  • Excellent understanding of design patterns and architectural styles
  • Deep knowledge of programming languages and frameworks
  • Experience in SQL, JDBC and core database concepts (Oracle, Postgres, etc.)
  • Experience with designing and implementing Micro-service system architectures
  • Detailed knowledge of REST, including good API design and versioning
  • Strong grasp of algorithms, design patterns, coding best practices, unit testing and experience with crafting detailed technical documents

Other Qualifications:

  • Experience with Kafka or event driven architecture is a plus
  • Experience with schema design, data normalization, query optimization, distributed systems, fault-tolerance, redundancy, scalability and performance tuning.
  • Experience with cloud database technologies like AWS RDS / Aurora
  • Experience with No-SQL databases like Cassandra, DynamoDB, etc.
  • Experience with Kubernetes is a plus
  • Good communication, time management, organizational skills and attention to detail.
  • BS/MS in Computer Science, Engineering, or related field

Our Approach to Flexible Work
With Flex Work, we're combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply
spend at least half (50%) of our time each quarter in the office or in the field
with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.

Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process
,

This advertiser has chosen not to accept applicants from your region.

Principal Software Development Engineer

€60000 - €120000 Y Yahoo

Posted today

Job Viewed

Tap Again To Close

Job Description

It takes powerful technology to connect our brands and partners with an audience of hundreds of millions of people. Whether you're looking to write mobile app code, engineer the servers behind our massive ad tech stacks, or develop algorithms to help us process trillions of data points a day, what you do here will have a huge impact on our business—and the world.

A Little About Us:

The Developer Control Plane team within Yahoo's CTO Platforms organization is looking for an experienced Software Engineer to contribute to the advancement of their Software Development Life Cycle (SDLC) platforms and tools. The team focuses on improving the planning and building phases of software development by providing developers with the necessary infrastructure and tools to efficiently synthesize information, write code, and receive prompt feedback on their builds and tests. By facilitating a rapid development cycle, the team ensures developers have easy access to API documentation, source code, and other essential tools for effective application development. Furthermore, the Developer Control Plane plays a vital role in integrating compliance and security standards into the development process, guaranteeing that code, dependencies, and infrastructure adhere to company-wide policies from the outset.

The team offers a wide range of services, including developer environments, source control, AI-assisted development, financial operations, service catalog, compliance, governance and security, cloud architecture, and AI tooling support. Their mission is to deliver innovative platforms, standards, and tools that empower the engineering community and accelerate business growth.

The ideal candidate will have practical experience with AWS or GCP and a strong understanding of various cloud services. This role offers an opportunity to be a significant contributor to the evolution of Yahoo's developer tooling ecosystem, ultimately enhancing engineering productivity across all Yahoo business units.

Key Responsibilities:

  • Design, develop, and maintain high-quality software applications.
  • Collaborate with product managers and engineers across different time zones to understand requirements and develop technical solutions.
  • Debug and resolve software issues, providing technical support as needed.
  • Write and maintain technical documentation.
  • Participate in code reviews to ensure code quality and best practices.
  • Establish and refine standards and best practices to streamline the development processes.

Minimum Qualifications:

  • Master's degree in Computer Science, Engineering, or a related field.
  • Strong experience in building APIs, backend development, and DevOps.
  • Proficiency in at least one programming language, such as Python, Go, or Java.
  • Great verbal and written communication skills in English.

Preferred Qualifications:

  • Strong understanding of data structures, algorithms, and software design principles.
  • Familiarity with cloud platforms (e.g., AWS, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving and troubleshooting skills, with strong attention to detail.
  • A proactive attitude towards evolving skill sets and staying current with technology trends.
  • Capable of leading in a collaborative environment involving developing solutions, presenting those solutions for review by peers, and then training co-workers on the solutions.
  • Team player with good interpersonal skills and the ability to work independently.

Yahoo is proud to be an equal opportunity workplace. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against based on age, race, gender, color, religion, national origin, sexual orientation, gender identity, veteran status, disability or any other protected category. Yahoo will consider for employment qualified applicants with criminal histories in a manner consistent with applicable law. Yahoo is dedicated to providing an accessible environment for all candidates during the application process and for employees during their employment. If you need accessibility assistance and/or a reasonable accommodation due to a disability, please submit a request via the Accommodation Request Form ) or call Requests and calls received for non-disability related issues, such as following up on an application, will not receive a response.

Yahoo has a high degree of flexibility around employee location and hybrid working. In fact, our flexible-hybrid approach to work is one of the things our employees rave about. Most roles don't require specific regular patterns of in-person office attendance. If you join Yahoo, you may be asked to attend (or travel to attend) on-site work sessions, team-building, or other in-person events. When these occur, you'll be given notice to make arrangements.

If you're curious about how this factors into this role, please discuss with the recruiter.

Currently work for Yahoo? Please apply on our internal career site.

This advertiser has chosen not to accept applicants from your region.

Principal Software Development Engineer

Leinster, Leinster €80000 - €120000 Y Workday

Posted today

Job Viewed

Tap Again To Close

Job Description

Your work days are brighter here.
We're obsessed with making hard work pay off, for our people, our customers, and the world around us. As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we're shaping the future of work so teams can reach their potential and focus on what matters most. The minute you join, you'll feel it. Not just in the products we build, but in how we show up for each other. Our culture is rooted in integrity, empathy, and shared enthusiasm. We're in this together, tackling big challenges with bold ideas and genuine care. We look for curious minds and courageous collaborators who bring sun-drenched optimism and drive. Whether you're building smarter solutions, supporting customers, or creating a space where everyone belongs, you'll do meaningful work with Workmates who've got your back. In return, we'll give you the trust to take risks, the tools to grow, the skills to develop and the support of a company invested in you for the long haul. So, if you want to inspire a brighter work day for everyone, including yourself, you've found a match in Workday, and we hope to be a match for you too.

About The Team
The Demand Capacity org is responsible for some of Workday's core service orchestration technologies, which are deployed in Workday's data center and public cloud environments. We provide orchestration solutions for other Workday development and operations teams, allowing us to reach the next level of scale.

Within this team, we are responsible for Workday's optimized job processing platform, which performs some of the largest customer jobs in Workday. We are a core part of the Workday stack, working with concurrent and distributed systems to provide this background job processing platform for our internal and external customers.

Our platform performs critical processing and has a key role in the scalability of Workday's platform. Our team is constantly innovating and evolving to build the next generation of critical Workday services.

About The Role
You will be responsible for designing, developing, troubleshooting and debugging scalable components, microservices and libraries using our technology stack, in a highly distributed environment. Among other technologies, we frequently use Scala, Akka, Gradle, AWS, Docker, Kubernetes, Jenkins, Kafka, and ZooKeeper.

The role will involve designing, developing and deploying critical production services, including working on highly concurrent transaction processing, distributed memory management, communication protocols, and algorithms for distributed processing.

About You
Basic Qualifications

  • 9+ years of software engineering experience
  • 7+ years of distributed systems engineering experience in production, using Scala, or advanced Java/functional programming
  • Experience as a technical leader in a team responsible for customer-facing / production services
  • Experience with distributed, concurrent, high-performance systems

Other Qualifications

  • Test focused with good TDD / Unit & System Testing, debugging and profiling skills
  • Excellent code review skills and capacity to both provide and act on constructive feedback
  • Strong collaboration, communication and leadership skills
  • A passion for developing distributed systems and delivering them at scale, while planning for future growth
  • Ability to craft and develop enterprise solutions to a very high standard

Our Approach to Flexible Work
With Flex Work, we're combining the best of both worlds: in-person time and remote. Our approach enables our teams to deepen connections, maintain a strong community, and do their best work. We know that flexibility can take shape in many ways, so rather than a number of required days in-office each week, we simply
spend at least half (50%) of our time each quarter in the office or in the field
with our customers, prospects, and partners (depending on role). This means you'll have the freedom to create a flexible schedule that caters to your business, team, and personal needs, while being intentional to make the most of time spent together. Those in our remote "home office" roles also have the opportunity to come together in our offices for important moments that matter.

Are you being referred to one of our roles? If so, ask your connection at Workday about our Employee Referral process
At Workday, we value our candidates' privacy and data security. Workday will never ask candidates to apply to jobs through websites that are not Workday Careers.

Please be aware of sites that may ask for you to input your data in connection with a job posting that appears to be from Workday but is not.

In addition, Workday will never ask candidates to pay a recruiting fee, or pay for consulting or coaching services, in order to apply for a job at Workday.

,

This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

Leinster, Leinster Informatica

Posted today

Job Viewed

Tap Again To Close

Job Description

Build Your Career at Informatica

We are looking for thinkers who believe in the power of data to lead meaningful change. At Informatica, we welcome adventurous, work-from-anywhere minds eager to solve the world's most complex challenges. Our employees are empowered to push their bold ideas forward, and we are united by a shared experience using data to do the extraordinary for each other and the world.

Principal Software Engineer

We're looking for a Principal Software Engineer candidate who is passionate about creating intuitive user interfaces and applying AI-supported development tools. At Informatica, you will innovate within a modern cloud technology stack and contribute to our mission of empowering customers through data-driven solutions.

This is hybrid schedule position in Dublin (Ireland).

You will report to the Director, Development.

Technology You'll Use

React, TypeScript, CSS/Styling frameworks, Microservices, RESTful APIs, Git, CI/CD pipelines, Cloud platforms

Your Role Responsibilities? Here's What You'll Do
  • Maintain frontend applications using React and TypeScript aligned with modern UI/UX standards
  • Collaborate with backend teams to integrate microservices and RESTful APIs
  • Use AI-supported toolsets to improve development workflows and improve code quality
  • Apply modern development practices including Continuous Integration and Agile methodologies
  • Participate in code reviews, testing, and automated deployments to ensure software delivery
What We'd Like to See
  • Experience with Java 11+ in backend or full-stack contexts
  • Familiarity with End-to-End testing frameworks such as Cucumber
  • Understanding of Web Content Accessibility Guidelines (WCAG) principles
  • Experience with containerization using Docker and orchestration with Kubernetes
  • Exposure to databases and cloud-native service architectures
Role Essentials
  • 5+ years of frontend development experience, specifically with React, TypeScript, and styling frameworks
  • Experience with microservices and RESTful API usage
  • Proficient in Git version control and best practices
  • Experience communicating updates and resolutions to customers and other partners in a collaborative, Agile environment

This is a hybrid remote/in-office role.

  • BA/BS or equivalent educational background, we will consider an equivalent combination of relevant education and experience
  • Minimum 8+ years of relevant professional experience
Perks & Benefits
  • Comprehensive health, vision, and wellness benefits (Paid parental leave, adoption benefits, life insurance, disability insurance and 401k plan or international pension/retirement plans
  • Flexible time-off policy and hybrid working practices
  • Equity opportunities and an employee stock purchase program (ESPP)
  • Comprehensive Mental Health and Employee Assistance Program (EAP) benefit

Our DATA values are our north star and we are passionate about building and delivering solutions that accelerate data innovations. At Informatica, our employees are our greatest competitive advantage. So, if your experience aligns but doesn't exactly match every qualification, apply anyway. You may be exactly who we need to fuel our future with ideas and a successful culture.

Informatica (NYSE: INFA), a leader in enterprise AI-powered cloud data management, brings data and AI to life by empowering businesses to realize the transformative power of their most critical assets. We pioneered the Informatica Intelligent Data Management Cloud that manages data across any multi-cloud, hybrid system, democratizing data to improve business strategies. Customers in approximately 100 countries and more than 80 of the Fortune 100 rely on Informatica. Connect with LinkedIn, X, and Facebook. Informatica. Where data and AI come to life.

This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

Leinster, Leinster €100000 - €150000 Y Red Hat

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description
At Red Hat, we connect an innovative community of customers, partners, and contributors to deliver an open source stack of trusted, high-performing solutions. We offer cloud, Linux, middleware, virtualization, and AI technologies, together with award-winning global customer support, consulting, and implementation services. Red Hat is a rapidly-growing company supporting more than 90% of Fortune 500 companies.

Job Summary
At Red Hat, our commitment to open source innovation extends beyond our products - it's embedded in how we work and grow. Red Hatters embrace change – especially in our fast-moving technological landscape – and have a strong growth mindset. That's why we encourage our teams to proactively, thoughtfully, and ethically use AI to simplify their workflows, cut complexity, and boost efficiency. This empowers our associates to focus on higher-impact work, creating smart, more innovative solutions that solve our customers' most pressing challenges.

What You Will Do

  • Collaborate with Staff Engineers, Engineering, Product Management, and User Experience to define customer needs and use cases.
  • Create robust AI/ML software tools to enable AI Application development and contribute to a healthy open source community.
  • Develop and implement comprehensive unit, integration, and end-to-end tests to guarantee the reliability and performance in the upstream project, maintaining CI/CD workflows in GitHub, and ensuring downstream quality.
  • Participate in AI-assisted code reviews, utilizing tools that provide real-time feedback, identify potential bugs, security vulnerabilities, and adherence to coding standards, contributing to a more thorough and efficient review process.
  • Proactively utilize AI-assisted development tools (e.g., GitHub Copilot, Cursor, Claude Code) for code generation, auto-completion, and intelligent suggestions to accelerate development cycles and enhance code quality.
  • Create and maintain clear, concise upstream technical documentation including API references and user guides and collaborating with our internal tech writers to create robust downstream documentation.
  • Evaluate and integrate the latest advancements in AI/ML technologies and toolkits to improve existing systems and develop new innovative solutions.

What You Will Bring

  • 10 years of advanced Python development experience as a Software Engineer in Open Source communities with experience in AI/ML
  • Advanced knowledge designing robust and scalable APIs used in highly scaled and performant Distributed Systems
  • Experience with AI and Machine Learning platforms, tools, and frameworks, such as LlamaStack, LangChain, PyTorch, , vLLM, LangGraph, and Kubeflow.
  • Advanced knowledge creating automation for GitHub, using GitHub Actions or related continuous integration tools.
  • Experience developing, deploying or maintaining On-prem or Cloud Infrastructure
  • Advanced knowledge developing unit, functional, and end-to-end (E2E) test cases and automation.
  • Ability to quickly learn and use new tools and technologies.

The Following Will Be Considered a Plus

  • Experience with Security, Observability, Performance or Scale
  • Experience working with Kubernetes/OpenShift and containers.
  • Knowledge and interest in developing tools and solutions using RAG or Agentic workflows
  • Understanding of DevOps methodology, scrum, and/or Jira.
  • Knowledge with hardware accelerators, such as CUDA and ROCm
  • Bachelor's degree in computer science or related discipline.

Remote means living elsewhere in Ireland

AI-HIRING

About Red Hat
Red Hat is the world's leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Inclusion at Red Hat
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.

Equal Opportunity Policy (EEO)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application- General inquiries, such as those regarding the status of a job application, will not receive a reply.

This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

Leinster, Leinster €80000 - €120000 Y Autodesk

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Requisition ID #

25WD92363

Position Overview

Join the team building the platform that powers Autodesk's cloud services. You'll be working on CloudOS, our cutting-edge Continuous Deployment (CD) platform used by our internal cloud engineering teams to get their code safely to production. As a central component of the Autodesk Cloud Developer Platform, CloudOS simplifies and standardizes how our teams' provision and manage their front-end, back-end, and infrastructure components across multiple global regions.

We are seeking a talented and passionate Platform Engineer to join the CloudOS team. In this role, you will be instrumental in designing, building, operating, and scaling the CloudOS platform. You will work closely with internal engineering teams to understand their deployment needs, enhance the platform's capabilities, ensure its reliability, and drive adoption across Autodesk. If you're excited about building robust developer platforms, automating complex workflows, and working with on the public cloud using Container services like ECS and EKS at scale, this is the role for you. We're primarily an AWS shop but have workloads on Azure and GCP.

This is a hybrid role with at least one day onsite in the Dublin office. You will report to Manager, Software Development CloudOS team.

Responsibilities

  • Design, develop, test, deploy, maintain, and enhance features and capabilities within the CloudOS platform
  • Manage and operate the underlying infrastructure for CloudOS, focusing on reliability, scalability, security, and cost-efficiency (leveraging technologies like Kubernetes, AWS/Azure/GCP)
  • Work extensively with Jenkins, Spinnaker and HarnessCD: configuration, management, upgrades, and potentially contributing improvements upstream or developing custom extensions
  • Develop automation for provisioning, deployment, monitoring, and operational tasks using scripting (e.g., Python, Go, Java) and Infrastructure-as-Code tools (e.g., Terraform)
  • Collaborate with internal application teams (our customers) to understand their CI/CD requirements, provide support, troubleshoot issues, and evangelize best practices for using CloudOS
  • Implement and manage monitoring, logging, and alerting solutions to ensure platform health and performance
  • Contribute to technical documentation, runbooks, and knowledge sharing within the team and for platform users
  • Stay current with industry trends and advancements in CI/CD, cloud-native technologies, DevOps, and platform engineering
  • Participate in an on-call rotation to support the CloudOS platform

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field, OR equivalent practical experience
  • Proven experience with 8+ years in a Platform Engineering, DevOps, SRE, or related role
  • Solid understanding of CI/CD principles and hands-on experience with relevant tools (e.g., Spinnaker, Jenkins, GitLab CI, Argo CD, Argo Workflows, HarnessCD)
  • Experience working with at least one major public cloud provider (AWS, Azure, or GCP)
  • Proficiency in scripting and/or programming languages (e.g., Python, Go, Java)
  • Hands-on experience with containerization (Docker) and container orchestration (Kubernetes)
  • Experience with Infrastructure as Code (IaC) tools like Terraform or CloudFormation
  • Familiarity with monitoring and observability tools (e.g., Prometheus, Grafana, Dynatrace, Datadog, ELK Stack)
  • Strong troubleshooting and problem-solving skills
  • Excellent communication and collaboration skills

Preferred Qualifications

  • Direct, hands-on experience managing, configuring, or extending CI/CD Pipelines
  • Experience contributing to open-source projects, particularly related to cloud-native or CI/CD tooling
  • Strong AWS expertise
  • Deep expertise in Kubernetes operations and management
  • Experience building and supporting internal developer platforms or tools
  • Familiarity with multi-region cloud application architectures and deployment strategies
  • Experience with GitOps workflows

LI-SH1

Learn More

About Autodesk

Welcome to Autodesk Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us

Salary transparency

Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Diversity & Belonging

We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here:

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

Leinster, Leinster €60000 - €120000 Y Flutter Entertainment

Posted today

Job Viewed

Tap Again To Close

Job Description

Principal Software Engineer

Location: Dublin

Contract type: Permanent

Role purpose:

The Principal Engineer reports to a Senior Engineering Manager and works in partnership Engineering Management, Product Owners and Architecture, to inform and guide the technical direction for multiple squads' Products and Services through the Product Delivery Lifecycle. They are accountable for designing and guiding software products with a particular emphasis on the PLDC stages relating to planning, designing, coding, unit testing and deployment, as well as the effective operations of products, including monitoring performance to ensure stability and future-proofing.

You will, in partnership with Engineering Management, inform the evolution of your team's software delivery capability, to ensure we develop and attain the skillsets required to invest in our products now and into the future.

You understand and embrace the philosophy of Continuous Delivery, and have experience of leading teams operating within a CD culture. You don't complain about recurring issues – you drive process change to fix the problems. You work with internal and external teams to create an agile, DevOps-centric team that builds, tests, releases and operates its own applications.

This role requires exceptional communication skills, as interaction and engagement with senior management will be a regular aspect of the role.

Accountabilities & Competencies:

Technical Expertise:

  • Will attain and maintain a very deep knowledge about the whole technology stack of the system
  • Researches, creates proofs of concept and introduces new technologies to the team
  • Evaluates new technologies for usage by Flutter technology teams
  • Example technologies, languages: Java, Scala, .net, Kubernetes, AWS

System Impact:

  • Will own and consider the production operation and monitoring of the system and is aware of its SLOs
  • Will evolves the architecture to support future requirements and tracks and defines its SLOs

People Scope:

  • Mentors others to accelerate their career-growth and encourages them to participate
  • Enables coordination of team members through moderating discussions, providing effective feedback toward individual development

Process Engagement:

  • Challenges the team processes, looking for ways to improve them
  • Contributes to adjusting the team processes, listening to feedback and guiding the team through the changes>

Influence:

  • Influences the macro-level direction and dynamics of the squads within the department or value stream

Product Scope:

  • Demonstrates ability to deconstruct complex problems into in value-aligned increments
  • Engages in early-stage product ideation and idea development with a view to delivering high quality and high value outcomes

Experience
:

  • Strong knowledge of sports betting and trading technology environments and the products that are built thereon
  • Experience of designing and implementing software solutions to meet business needs
  • Experience working in software engineering and understanding of quality assurance in the development process
  • Ability to formulate and communicate strategy
  • Ability to work through a large set of unknowns and translate them into Product, Process or Tech requirements

Who Are We?

Paddy Power Betfair is an international sports betting and gaming operator, with a market-leading presence in the UK and Ireland, as well as a range of operations across Europe including Romania, Portugal and Malta.

We are online-led, mobile-led and sports-led: and our proprietary technology, unique products and innovative marketing all combine to offer a superb experience to our five million customers worldwide.

Our spirit, talent and ambition has taken us into the FTSE 100 index of the London Stock Exchange and we now employ over 7,000 people in sixteen locations across the globe; from Dublin to Los Angeles, and London to Melbourne. Our culture rewards innovation, teamwork and we like to stay fast-moving in a dynamic industry.

On a larger scale

We are part of Flutter Entertainment, a global sports betting, gaming and entertainment provider for over thirteen million customers worldwide.

Established in 2019, Flutter merged with The Stars Group in 2020. As the parent company Flutter Entertainment now has a host of brands that sit under it including Paddy Power and Betfair (PPB), Sky Betting and Gaming, PokerStars, Timeform, Oddschecker, Sporting Life, SportsBet in Australia and FOX Bet, TVG and FanDuel in the US.

Across the globe, Flutter employs over 14,000 people across more than 40 offices and over 600 retail sites. We pride ourselves on being a responsible operator, committed to making a positive contribution to the communities we operate within.

WHAT IS YOUR CHALLENGE?

  • We deliver products at scale for over 5 million customers, 99,9% of transactions in less than a second
  • The products you'll develop will comply with ambitious uptime targets: less than 50 minutes downtime expected per year
  • Our systems process more than 7 million transactions every day (more than all the European stock exchanges combined)
  • We deliver high transitional products, serving more than 2.5Bn calls a day
  • We have a diverse and up to date technical landscape to explore, leverage and innovate on

What's in it for you

We are a flexible employer; whether you have personal commitments or a hobby that brings you joy, we want you to bring your best self to work and feel empowered to do so. We also like to share our success; after all you make it happen. We have an excellent benefits package that can be personalised to you:

  • Bonus scheme
  • Uncapped holiday allowance
  • Enhanced pension scheme
  • Private healthcare
  • Life assurance
  • Income protection
  • Hybrid working
  • £/€1,000 annual self-development learning fund
  • Invest via the Flutters Sharesave Scheme
  • Paid volunteering days
  • Enhanced parental leave
  • Wellbeing fund (£/€250 a year)
  • Recognition programs
  • Gym membership, discounts, vouchers and much more

Equal opportunities

At Flutter, we are committed to creating a diverse and inclusive workplace. We strongly encourage people from all backgrounds,
ways of thinking, and working to apply.

We are committed to including everyone
regardless of their race, disability, age, gender identity, sexual orientation, and religion.

Everyone brings different perspectives and experiences; you don't have to meet all the requirements listed to apply for this role.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Principal software Jobs in Ireland !

Principal Software Engineer

€100000 - €150000 Y Realtime Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

Principal Software Engineer – Technical Leadership Opportunity

We're seeking a seasoned
Principal Software Engineer
to lead the design, implementation, and governance of core platform capabilities (e.g., APIs, Billing, Settlement) in a high-growth, merchant-first technology company. This is a
hands-on technical leadership role
with a direct impact on platform evolution and engineering best practices.

About the Role

  • Lead technical design and development within key platform areas.
  • Shape and evolve engineering standards and architectural direction.
  • Provide cross-team technical guidance, coaching, and governance.
  • Contribute to strategic planning, roadmap execution, and technical documentation.
  • Actively participate in coding (up to 50% of the time).
  • Collaborate with product, engineering, and leadership teams to deliver scalable, real-world solutions.

What We Value

  • Small teams, big impact
    – lean processes, real ownership.
  • Continuous growth
    – innovate, experiment, and learn.
  • Real-world impact
    – solve meaningful challenges for our customers.

What You'll Need

  • 10+ years in software engineering and architecture.
  • Strong experience in
    .NET, Java
    , or similar backend languages.
  • Deep understanding of SaaS, APIs, and scalable service design.
  • Familiarity with modern web and database technologies (e.g., JavaScript, SQL, messaging systems).
  • Payments or fintech experience is a strong plus.
  • Proven leadership in driving technology strategy and mentoring teams.
  • Excellent communication skills and comfort working in fast-paced environments.
This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

Leinster, Leinster €100000 - €150000 Y Axway

Posted today

Job Viewed

Tap Again To Close

Job Description

Overview
We are seeking our new
Principal Software Engineer
to join the Axway team

As a Principal Engineer, you will serve as a  technical visionary and hands-on architect , driving the design, scalability, and resilience of a modern API and integration platform. You will work within and across teams to define and implement architectural standards, mentor senior engineers, and ensure the platform evolves to meet the demands of high-scale, secure, and performant systems. This role requires deep technical expertise , strategic thinking, and a passion for building robust, cloud-native infrastructure.

Responsibilities
Architecture & System Design

  • Lead the design and evolution of platform architecture, ensuring scalability, reliability, and maintainability.
  • Define and enforce architectural standards and best practices across services, APIs, and data layers.
  • Evaluate and introduce new technologies (e.g., service mesh, observability, caching strategies) to improve platform capabilities.

Hands-On Development

  • Contribute high-quality, production-grade code in Java and other relevant languages.
  • Build and optimize core components such as API gateways, caching layers ( Valkey ), and data access patterns for MongoDB and Postgres.
  • Collaborate with DevOps to ensure seamless CI/CD, observability, and infrastructure automation in Kubernetes environments.

Technical Leadership & Mentorship

  • Act as a technical mentor to senior and mid-level engineers, fostering a culture of engineering excellence and continuous learning.
  • Lead technical design reviews, architecture discussions, and code quality initiatives.
  • Partner with engineering managers and product leads to align technical direction with business goals.

Cross-Team Collaboration

  • Work closely with SREs, QA, and security teams to ensure platform reliability, testability, and compliance.
  • Collaborate with product and customer-facing teams to translate complex requirements into scalable solutions.
  • Influence and contribute to the technical roadmap and long-term platform strategy.

Risk Management & Innovation

  • Identify architectural risks and propose mitigation strategies early in the development lifecycle.
  • Drive innovation by exploring emerging technologies and patterns relevant to distributed systems and API ecosystems.

Qualifications
Technical Expertise

  • 10+ years of experience in backend or platform engineering, with at least 3+ years in a principal or staff-level role.
  • Deep expertise in  Java , with strong knowledge of concurrency, memory management, and performance tuning.
  • Proven experience designing and scaling  API-driven platforms  and  integration services .
  • Strong understanding of  Envoy and  API gateways .
  • Hands-on experience with  Valkey (or Redis) ,  MongoDB , and  PostgreSQL , including replication, sharding, and performance optimization.
  • Advanced knowledge of  Kubernetes , container orchestration, and cloud-native infrastructure.

Systems Thinking & Architecture

  • Strong grasp of distributed systems principles, including fault tolerance, eventual consistency, and capacity management .
  • Experience with event-driven architectures, asynchronous messaging, and data streaming (e.g., Kafka) is a plus.

Quality & Observability

  • Familiarity with test automation strategies, performance testing, and observability tools (e.g., Prometheus, Grafana, OpenTelemetry ).
  • Experience integrating quality gates and monitoring into development processes .

Leadership & Communication

  • Excellent communication skills with the ability to influence across engineering, product, and leadership teams.
  • Proven ability to lead through ambiguity, drive consensus, and deliver results in a fast-paced environment.
  • Passion for mentoring and growing engineering talent.

Company Overview
At Axway, we're more than a company—we're a pioneer. For 25 years, we've been empowering organizations to achieve digital transformation and unlock innovation. With a presence in 100 countries, 11,000+ customers, and a global team of over 1,400+ passionate professionals, Axway is driving the future of enterprise integration.

We're on a mission to
be the leader
in our space, empowering our customers with
secure, mission-critical software
to manage and deliver impactful business outcomes from all their
digital business interactions
.

Why Axway?
We believe in the power of togetherness. When you're part of Axway, you're part of a culturally rich and globally connected community that thrives on exchanging ideas and tackling challenges head-on. Whether working remotely or onsite, you'll find camaraderie, collaboration, and the support of leadership to inspire you daily.

Here, you'll grow, innovate, and succeed because we're better together. Each step forward in your personal journey is one we take as a team. Join us, and let's accomplish extraordinary things together.

Axway is a proud member of 74Software. Learn more about how Axway is transforming the future:  .

Ready to shape the future? Let's get started—because at Axway, together, we can. Together, we will.
Axway is an AA and EEO employer

This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

€90000 - €120000 Y Red Hat

Posted today

Job Viewed

Tap Again To Close

Job Description

The Red Hat OpenStack engineering team is looking for a Principal Software Engineer to join us. In this role, you will play a key role in the Red Hat OpenShift on OpenStack product ("Shift On Stack"). You'll contribute to feature development, defect fixing, sprint planning and process improvement as part of a highly effective and dynamic team that offers Red Hat's customers a solution to provision Red Hat OpenShift clusters on top of a Red Hat OpenStack Platform deployment.

As a Principal Software Engineer, you will participate as a member of a geographically distributed team, using multiple communication tools for close collaboration. You'll need to have passion for modern open source development methods, an interest in containerisation/virtualisation technologies, and a desire to apply broad software engineering skills to product development. You understand the LLM technology and can identify tasks that benefit from AI-assisted workflows.

What You Will Do

  • Become a leading contributor to the various components of Shift On Stack (which range from platform support pieces inside the Red Hat OpenShift installer, to Operators for provisioning resources in Red Hat OpenStack Platform)
  • Contribute to the regular delivery cadence of Shift On Stack
  • Work with Red Hat OpenShift teams to shepherd code changes through their processes
  • Contribute to the testing of enhancements to Shift On Stack

What You Will Bring

  • Exceptional developing skills in Golang
  • Deep understanding of cloud computing and container management; OpenShift/Kubernetes is a must
  • Experience using, developing, or administering Red Hat OpenStack Platform and/or Red Hat OpenShift environments is a big plus
  • Good grasp of the fundamentals of LLM
  • Passion for open source software development
  • Ability to work in a distributed team environment
  • Excellent written and verbal communication skills in English

About Red Hat
Red Hat is the world's leading provider of enterprise open source software solutions, using a community-powered approach to deliver high-performing Linux, cloud, container, and Kubernetes technologies. Spread across 40+ countries, our associates work flexibly across work environments, from in-office, to office-flex, to fully remote, depending on the requirements of their role. Red Hatters are encouraged to bring their best ideas, no matter their title or tenure. We're a leader in open source because of our open and inclusive environment. We hire creative, passionate people ready to contribute their ideas, help solve complex problems, and make an impact.

Inclusion at Red Hat
Red Hat's culture is built on the open source principles of transparency, collaboration, and inclusion, where the best ideas can come from anywhere and anyone. When this is realized, it empowers people from different backgrounds, perspectives, and experiences to come together to share ideas, challenge the status quo, and drive innovation. Our aspiration is that everyone experiences this culture with equal opportunity and access, and that all voices are not only heard but also celebrated. We hope you will join our celebration, and we welcome and encourage applicants from all the beautiful dimensions that compose our global village.

Equal Opportunity Policy (EEO)
Red Hat is proud to be an equal opportunity workplace and an affirmative action employer. We review applications for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, ancestry, citizenship, age, veteran status, genetic information, physical or mental disability, medical condition, marital status, or any other basis prohibited by law.

Red Hat does not seek or accept unsolicited resumes or CVs from recruitment agencies. We are not responsible for, and will not pay, any fees, commissions, or any other payment related to unsolicited resumes or CVs except as required in a written contract between Red Hat and the recruitment agency or party requesting payment of a fee.

Red Hat supports individuals with disabilities and provides reasonable accommodations to job applicants. If you need assistance completing our online job application, email application- General inquiries, such as those regarding the status of a job application, will not receive a reply.

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 Principal Software Jobs