We connect the best people with the brightest opportunities across Europe's leading tech hubs. From our Dublin HQ, we provide expert tech recruitment services to the most exciting businesses in Ireland. 

Staffing Industry Analysts, top 100 Staffing Leaders EuropeCyber Essentials Certified Certificate
undefined
Hiring contractors, building permanent teams, or planning workforce projects in Ireland? Speak to our Dublin team for tech recruitment and staffing support.
Adam Whitehurst
HI, I'M Adam
Senior Principal Consultant

CUSTOMERS WE HAVE SUPPORTED IN DUBLIN

MEET THE TEAM

Ryan Hill

Managing Director, SODA

Adam Brinkley

Business Manager

Adam Whitehurst

Senior Principal Consultant

Robyn Links

Search Consultant

MARKET & SALARY REPORT

Built with fresh insights from our global talent network, our recruitment consultants have developed this guide for anyone hoping to benchmark salaries, align remuneration with the wider market, or learn about the trends shaping Irish talent. Contact the team if you'd like a copy. 

REQUEST A COPY
Close up of circuitboard, representing a tech ecosystem
 

LIVE JOBS

Dublin, County Dublin, Ireland
Mainframe Developer
Mainframe Developer – HIRING ASAP Start date: ASAP Duration: 11 Months Location: 1 week in the Dublin office, 3 weeks working from home Rate: €450 - €490 per day Must Have Skills:  8 years of design and development experienceDegree or equivalent in Computer Science, Engineering, Information Technology or related disciplineExperience with Mainframe technologies (COBOL, DB2, CICS, COBOL-Stored procedures, NSP-Native stored procedures) is essentialExperience in the development and deployment of Batch and CICS applicationsGood understanding of the usage of mainframe tools - ENDEVOR, FILE-AID, ABEND-AID, CONTROL-MWorking knowledge with any of the following is a bonus: Java, web services (REST or SOAP), Cloud (AWS), containerizationExperience working in an agile scrum development environmentProven track record of product deliveryFinancial Services experience preferred, but not essentialExpertise with mainframe technologies is essentialApplication design and development experience, with a full understanding of the software development lifecycleAbility to contribute to code quality, security, organization, and automationStrong analytical, communication, and organizational skills and the ability to manage multiple tasks at a given timePassionate about technology, customer experience, and engineering designCollaborative in your approach, you thrive in a team environment, and actively contribute to how work gets completedAble to act independently under minimal directionTeam player with ability to guide, encourage and motivate your fellow engineers Responsibilities:  Design and develop high quality, simple, maintainable software solutionsParticipate in architecture & application design to create innovative solutionsWork closely with your team, product owner, technical leads and architects as required
Nathan Peters Nathan Peters
Remote work, England
Cloud Developer
Cloud Developer Contract Position – Ready to Hire ASAP 6-Month Contract | Remote (Anywhere in the UK, IRE or EU) Rate: €300/day Summary Trust in SODA is supporting a specialist AI implementation consultancy delivering Cloud data solutions for enterprise clients. We are looking for an experienced Cloud Developer to support the delivery across the business. Skills & ExperienceMinimum of 6/7 years’ experience, as this is a intermediate/senior positionExperience with Azure, .Net & React are an absolute mustAzure AI Foundry experience would be a massive bonusPython experience would be good to haveAI/Gen AI experience
Nathan Peters Nathan Peters
Dublin, County Dublin, Ireland
Program Manager
Urgent Hire! Program Manager  Start date: ASAPDuration: 12 monthsLocation: 1 week in Dublin office - 3 weeks working from homeRate : €550 – €600 per dayThe Role As a IT Program Manager you will be responsible for driving the execution of complex technology initiatives across engineering, architecture, and product teams. This role focuses on coordinating technical delivery, ensuring alignment with milestones, and supporting the broader program management team. You will serve as a key liaison between technical teams and the overall Business Program Manager, contributing to delivery transparency, risk mitigation, and disciplined execution. This role is ideal for a delivery-focused leader who thrives in cross-functional environments and is passionate about enabling scalable, high-quality technology solutions through strong development practices and continuous improvement.Lead the planning and execution of cross-functional technology initiatives, ensuring timely and high-quality delivery.Coordinate across engineering, architecture, and infrastructure teams to manage dependencies and align on technical milestones.Track and manage technical risks, issues, and mitigation plans throughout the delivery lifecycle.Support release planning and deployment readiness in partnership with technical leads.Retro program-level releases and implement continuous improvement plans.Execute scaled release planning and coordination across business units.Ensure accurate data entry and synchronization across program-level tools (e.g., Jira Align). The Expertise and Skills You Bring7 years of experience in technical program or project management within technology organizations.Strong understanding of software development lifecycle, modern development methodologies, and technical delivery practices.Proven ability to manage complex technical initiatives across multiple teams and domains.Experience in financial services or insurance is a plus.Excellent communication and stakeholder management skills, especially with technical audiences.Demonstrated ability to lead without formal authority and influence cross-functional teams.Skilled in delivery tools such as Jira, Confluence, and other collaboration platforms.Strong analytical, problem-solving, and organizational skills.Ability to foster a high-performing, inclusive, and psychologically safe team culture. Program Support & LiaisonAct as a delivery liaison to the overall Business Program Manager, ensuring technical updates are integrated into broader program communications.Provide technical status reporting and insights to the technology management team.Ensure alignment between technical execution and business priorities as defined by the program manager.Partner with Business Program Managers and Product Owners to define initiative objectives, success criteria, and clear Definition of Done. Execution DisciplineMaintain delivery roadmaps, sprint plans, and milestone tracking for assigned initiatives.Monitor and report on key delivery metrics, including velocity, quality, and resource utilization.Support continuous improvement efforts across delivery processes, tooling, and team practices. Development Practice LeadershipPromote modern development methodologies and best practices across technical teams.Facilitate team ceremonies and checkpoints that support iterative delivery and accountability.Coach teams on improving delivery flow and value realization through efficient development practices.Partner with product owners and engineering leads to ensure clarity of scope and delivery expectations. Collaboration & CommunicationFacilitate technical working sessions and delivery checkpoints.Communicate technical progress, risks, and dependencies to stakeholders in a clear and actionable manner.Promote a culture of collaboration, learning, and shared ownership across delivery teams.Urgent Hire! Program Manager  Start date: ASAPDuration: 12 monthsLocation: 1 week in Dublin office - 3 weeks working from homeRate : €550 – €600 per dayThe Role As a IT Program Manager you will be responsible for driving the execution of complex technology initiatives across engineering, architecture, and product teams. This role focuses on coordinating technical delivery, ensuring alignment with milestones, and supporting the broader program management team. You will serve as a key liaison between technical teams and the overall Business Program Manager, contributing to delivery transparency, risk mitigation, and disciplined execution. This role is ideal for a delivery-focused leader who thrives in cross-functional environments and is passionate about enabling scalable, high-quality technology solutions through strong development practices and continuous improvement.Lead the planning and execution of cross-functional technology initiatives, ensuring timely and high-quality delivery.Coordinate across engineering, architecture, and infrastructure teams to manage dependencies and align on technical milestones.Track and manage technical risks, issues, and mitigation plans throughout the delivery lifecycle.Support release planning and deployment readiness in partnership with technical leads.Retro program-level releases and implement continuous improvement plans.Execute scaled release planning and coordination across business units.Ensure accurate data entry and synchronization across program-level tools (e.g., Jira Align). The Expertise and Skills You Bring7 years of experience in technical program or project management within technology organizations.Strong understanding of software development lifecycle, modern development methodologies, and technical delivery practices.Proven ability to manage complex technical initiatives across multiple teams and domains.Experience in financial services or insurance is a plus.Excellent communication and stakeholder management skills, especially with technical audiences.Demonstrated ability to lead without formal authority and influence cross-functional teams.Skilled in delivery tools such as Jira, Confluence, and other collaboration platforms.Strong analytical, problem-solving, and organizational skills.Ability to foster a high-performing, inclusive, and psychologically safe team culture. Program Support & LiaisonAct as a delivery liaison to the overall Business Program Manager, ensuring technical updates are integrated into broader program communications.Provide technical status reporting and insights to the technology management team.Ensure alignment between technical execution and business priorities as defined by the program manager.Partner with Business Program Managers and Product Owners to define initiative objectives, success criteria, and clear Definition of Done. Execution DisciplineMaintain delivery roadmaps, sprint plans, and milestone tracking for assigned initiatives.Monitor and report on key delivery metrics, including velocity, quality, and resource utilization.Support continuous improvement efforts across delivery processes, tooling, and team practices. Development Practice LeadershipPromote modern development methodologies and best practices across technical teams.Facilitate team ceremonies and checkpoints that support iterative delivery and accountability.Coach teams on improving delivery flow and value realization through efficient development practices.Partner with product owners and engineering leads to ensure clarity of scope and delivery expectations. Collaboration & CommunicationFacilitate technical working sessions and delivery checkpoints.Communicate technical progress, risks, and dependencies to stakeholders in a clear and actionable manner.Promote a culture of collaboration, learning, and shared ownership across delivery teams.
Nokwanda KhanyileNokwanda Khanyile
Dublin, County Dublin, Ireland
Java Developer
Hiring! Java Developer  Start date: ASAPDuration: Initial 6 -Month ContractLocation: 1 days in Dublin office, 4 days working from home.Rate: €350 - €420 per day Role Description  Produce estimates for requirements where required.Code new developments and/or enhancements in line with standards.Create functional design specifications and/or user stories.Adhere to code quality, data, and unit testing standards.Identify and implement integration tests and automation tests as necessary.Participation in peer reviews as required.Supervise and coach junior resources and ensure knowledge transfer to other colleagues actively takes place.Provide system test support when code is migrated to System Test (including SIR resolution).Assist with test and live releases.Develop familiarity with processes in the overall domain of the team’s area of work.Where technical challenges or blocks are identified within the team, ensure that team leads are made aware in a timely manner to support the management and triaging of delays or risks to the project.Work with project stakeholders  as required.Feed into Revenue’s project management activities as required in terms of tracking, risk management etc.Ensure that any assigned tasks in development and planning tools related to project development tasks are updated i.e.Excellent written and oral communication skills.Analytical and problem?solving skills.Experience working in standards driven environments.Excellent interpersonal skillsExperience working as part of a team on engagements with technologies and architectures similar to Revenue’s as outlined in Appendix 9 of RFT2024.Experience interfacing with application development and technical colleagues and testers and team leads.Experience working in coding languages as outlined in Appendix 9 of RFT2024Knowledge/experience of project delivery methodologies, application development lifecycle, waterfall development model, agile development model and hybrid development model.Experience working with data using relational databases such as SQL and Ingres, and NoSQL frameworks such as Hadoop.Familiarity with techniques for parsing and manipulating structured data formats, RDBMS, XML, JSON, text files, etc.Agile Development Environment /Agile Methodology experience and Hybrid Methodology experience where the role demands it.Other infoRDMRevenue architecture & data sourcesRevenue processes & procedures (e.g. RM procedures)Status reporting and risk/issue management.Hiring! Java Developer  Start date: ASAPDuration: Initial 6 -Month ContractLocation: 1 days in Dublin office, 4 days working from home.Rate: €350 - €420 per day Role Description  Produce estimates for requirements where required.Code new developments and/or enhancements in line with standards.Create functional design specifications and/or user stories.Adhere to code quality, data, and unit testing standards.Identify and implement integration tests and automation tests as necessary.Participation in peer reviews as required.Supervise and coach junior resources and ensure knowledge transfer to other colleagues actively takes place.Provide system test support when code is migrated to System Test (including SIR resolution).Assist with test and live releases.Develop familiarity with processes in the overall domain of the team’s area of work.Where technical challenges or blocks are identified within the team, ensure that team leads are made aware in a timely manner to support the management and triaging of delays or risks to the project.Work with project stakeholders  as required.Feed into Revenue’s project management activities as required in terms of tracking, risk management etc.Ensure that any assigned tasks in development and planning tools related to project development tasks are updated i.e.Excellent written and oral communication skills.Analytical and problem?solving skills.Experience working in standards driven environments.Excellent interpersonal skillsExperience working as part of a team on engagements with technologies and architectures similar to Revenue’s as outlined in Appendix 9 of RFT2024.Experience interfacing with application development and technical colleagues and testers and team leads.Experience working in coding languages as outlined in Appendix 9 of RFT2024Knowledge/experience of project delivery methodologies, application development lifecycle, waterfall development model, agile development model and hybrid development model.Experience working with data using relational databases such as SQL and Ingres, and NoSQL frameworks such as Hadoop.Familiarity with techniques for parsing and manipulating structured data formats, RDBMS, XML, JSON, text files, etc.Agile Development Environment /Agile Methodology experience and Hybrid Methodology experience where the role demands it.Other infoRDMRevenue architecture & data sourcesRevenue processes & procedures (e.g. RM procedures)Status reporting and risk/issue management.
Nokwanda KhanyileNokwanda Khanyile
Dublin, County Dublin, Ireland
Full Stack Engineer 38500
Senior Software Engineer (Spring)  - Urgent HireStart date: ASAPDuration: 11 monthsLocation: 1 week in Dublin - 3 weeks working from homeRate: €350 - €400 per dayThe Expertise You HaveMinimum of 6 -9 years of technical experience with strong background in implementation of Spring Boot / Angular solutionsExperience liaising with business and technical teams to define and implement end-to-end solutionsProgramming background in one of Type Script (Angular), Java/Groovy and JavaScriptTeam mentality is very important and willingness to mentor more junior members.Knowledge of Agile methodology and experience working on agile projectsExperience with financial services in an operations or technology role is a plus.Technical stack Java 17, Typescript, AWS, Spring, Spring Boot, REST, Apache Camel, Kafka, ActiveMQ, Oracle RDBMS, Tomcat, Postgres, Jenkins, Sonar, Maven, Camunda, Git & Docker, The Skills You BringKnowledge of system development methodology and analytical/problem solving skillsYour collaborative working style with interpersonal and relationship management, and analytical skills.Your ability to understand business challenges and objectives and translate those into a design.Your ability to have analyze business problems and suggest technical solutions.Your verbal and written communication, organization, and time management skillsYou and your squads deliver an optimized operational environment for key functions in FFIO and enable a better digital experience for FFIO operations.The Value You DeliverDelivering time-to-market solutions, to help demonstrate technology in an exploratory, highly iterative environment.Helping our investment teams evolve their investment processes, to meet both short-term needs and long-term trends, with technology.Technical delivery of application integrations and custom extensionsInteracting with multiple partners and business partners to identify and refine requirements, prototyping solutions, conducting demos, code reviews, and support testing efforts across all environments.If the above list doesn’t quite fit your career focus to-date, but you have track record of learning and developing and are excited at the prospect, come have a chat with us anyway.Senior Software Engineer (Spring)  - Urgent HireStart date: ASAPDuration: 11 monthsLocation: 1 week in Dublin - 3 weeks working from homeRate: €350 - €400 per dayThe Expertise You HaveMinimum of 6 -9 years of technical experience with strong background in implementation of Spring Boot / Angular solutionsExperience liaising with business and technical teams to define and implement end-to-end solutionsProgramming background in one of Type Script (Angular), Java/Groovy and JavaScriptTeam mentality is very important and willingness to mentor more junior members.Knowledge of Agile methodology and experience working on agile projectsExperience with financial services in an operations or technology role is a plus.Technical stack Java 17, Typescript, AWS, Spring, Spring Boot, REST, Apache Camel, Kafka, ActiveMQ, Oracle RDBMS, Tomcat, Postgres, Jenkins, Sonar, Maven, Camunda, Git & Docker, The Skills You BringKnowledge of system development methodology and analytical/problem solving skillsYour collaborative working style with interpersonal and relationship management, and analytical skills.Your ability to understand business challenges and objectives and translate those into a design.Your ability to have analyze business problems and suggest technical solutions.Your verbal and written communication, organization, and time management skillsYou and your squads deliver an optimized operational environment for key functions in FFIO and enable a better digital experience for FFIO operations.The Value You DeliverDelivering time-to-market solutions, to help demonstrate technology in an exploratory, highly iterative environment.Helping our investment teams evolve their investment processes, to meet both short-term needs and long-term trends, with technology.Technical delivery of application integrations and custom extensionsInteracting with multiple partners and business partners to identify and refine requirements, prototyping solutions, conducting demos, code reviews, and support testing efforts across all environments.If the above list doesn’t quite fit your career focus to-date, but you have track record of learning and developing and are excited at the prospect, come have a chat with us anyway.
Nokwanda KhanyileNokwanda Khanyile
Dublin, County Dublin, Ireland
Azure DevOps Engineer
Azure DevOps Engineer – Contract Position - HIRING ASAPStart date: ASAP Duration: 6-month contract Location/Office Time: 1 day per week in the Dublin office, 4 days working from homeRate: €500 - €535 per day Key SkillsAzure DevOps backgroundPublic Sector experienceResponsibilitiesCI/CD Pipeline Design & ManagementBuild and maintain Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Azure PipelinesAutomate build, test, and deployment processesEnsure faster and reliable releases Cloud Infrastructure ManagementDeploy and manage resources in Microsoft AzureUse Infrastructure as Code (IaC) tools like Azure Resource Manager templates or TerraformMonitor cost, scalability, and performance Version Control & CollaborationManage code repositories using Azure Repos or GitHubImplement branching strategies and code review practicesSupport team collaboration and workflow optimization Testing & Quality Assurance IntegrationIntegrate automated testing into pipelines (unit, integration, UI tests)Use tools like Azure Test PlansEnsure code quality and reduce production bugs Monitoring & LoggingSet up monitoring with Azure Monitor and Application InsightsTrack application performance and system healthRespond to incidents and troubleshoot issues Security & ComplianceImplement DevSecOps practicesManage secrets using Azure Key VaultEnsure compliance with organizational and regulatory standards Automation & ScriptingWrite scripts using PowerShell, Bash, or PythonAutomate repetitive tasks and environment provisioningImprove deployment efficiency
Nathan Peters Nathan Peters
Galway, County Galway, Ireland
Database Architect
Database Architect Galway (1 week onsite/month) | Up to €680/dayWe’re seeking a Database Architect to join a high-impact team. This role sits at the intersection of data engineering, analytics, and cloud technology, supporting investment teams with scalable data solutions and advanced insights.Key ResponsibilitiesDesign and optimize scalable data architectures and pipelinesProcess and analyse large structured and unstructured datasetsBuild and support cloud-based (AWS) data solutionsCollaborate with engineers, data scientists, and investment teamsContribute to AI/ML and LLM-driven workflowsKey Requirements6 years in enterprise development / data engineeringStrong experience with RDBMS, data modelling, and ETL pipelinesProficiency in Python (or Java/C# with willingness to cross-train)Experience with AWS, Snowflake, S3, Oracle, PL/SQLSolid understanding of data structures and scalable systems👉 Apply now or get in touch to learn more.
Michelle Sutherland Michelle Sutherland
Remote Work, Poland
Business Analyst
Microsoft Power Platform Business Analyst (Co-Pilot Programmes)12-Month Contract | Remote (Anywhere in Europe)Rate: 250-300 Euros/day Trust in SODA is supporting a specialist AI implementation consultancy delivering AI and data solutions for enterprise clients. We are looking for an experienced Business Analyst to support the definition, delivery, and validation of AI use cases across business and technical teams. ResponsibilitiesEngage business stakeholders to capture, clarify, and prioritise AI use casesTranslate business needs into clear requirements, user stories, and acceptance criteriaEnsure alignment between business objectives, delivery scope, and technical solutionsManage scope and change requests throughout the delivery lifecycleSupport solution validation through demos, UAT, and feedback cyclesSkills & ExperienceStrong background in business analysis or product ownership within AI or data initiativesPower Platform experienceCo-Pilot experienceMicrosoft stack experienceExperience working with AI, data, and engineering teams in agile environmentsConfident stakeholder management and facilitation skillsClear communicator with a strong focus on business value and outcomes
Nathan Peters Nathan Peters