29 Software Engineering jobs in County Dublin
Software Engineering Lead

Posted 2 days ago
Job Viewed
Job Description
LexisNexis® Risk Solutions provides customers with solutions and decision tools that combine public and industry specific content with advanced technology and analytics to assist them in evaluating and predicting risk and enhancing operational efficiency. We use the power of data and advanced analytics to help our customers make better, timelier decisions. By bringing clarity to information, we ultimately help make communities safer, insurance rates more accurate , commerce more transparent, business decisions easier and processes more efficient.
About our Team:
By joining us you will have the opportunity to share ownership in solving this problem end to end. You will be connecting and importing different data sources, extracting more value from existing data sources, and delivering insight to our customers in a high resilience and time sensitive manner 24/7. We process thousands of data transactions per second from terabytes of data that have a direct impact on the revenue of our customers, which require creative solutions to ensure reliable and scalable systems geared for future growth.
About the Role:
We are seeking a collaborative and technically skilled Team Lead to support and mentor a diverse group of software engineers, DevOps specialists, and quality assurance professionals. You will help guide your team to deliver high-quality products, foster an inclusive workplace, and ensure timely project completion.
Responsibilities:
+ Act as the primary point of contact for technical and project-related questions within your team.
+ Facilitate collaboration among team members and across departments to achieve project goals.
+ Contribute to, review, and maintain software designs and specifications for system components.
+ Implement and champion development best practices, including code reviews and secure coding standards.
+ Support team members' growth through guidance, mentoring, and feedback.
+ Promote accessibility, equity, and well-being within the team.
+ Participate in recruitment, onboarding, and performance management with fairness and openness.
Requirements:
+ Previous experience leading or mentoring technical teams in a collaborative environment.
+ Ability to design and work with complex data models.
+ Proficiency in Java/J2EE, Spring Framework, and cloud technologies such as AWS.
+ Knowledge of secure development practices and modern security tools.
+ Strong organizational, problem-solving, and communication skills.
+ Commitment to fostering diversity, inclusion, and accessibility in the workplace.
Working for you:
We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer:-Private medical benefits-Wellbeing programs-Life assurance -Group income protection -Access to a competitive contributory pension scheme-Employee Assistance Programme-RECARES days, giving you time to support the charities and causes that matter to you-Access to employee resource groups with dedicated time to volunteer-Access to extensive learning and development resources
We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact .
Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here .
Please read our Candidate Privacy Policy .
We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law.
USA Job Seekers:
EEO Know Your Rights .
RELX is a global provider of information-based analytics and decision tools for professional and business customers, enabling them to make better decisions, get better results and be more productive.
Our purpose is to benefit society by developing products that help researchers advance scientific knowledge; doctors and nurses improve the lives of patients; lawyers promote the rule of law and achieve justice and fair results for their clients; businesses and governments prevent fraud; consumers access financial services and get fair prices on insurance; and customers learn about markets and complete transactions.
Our purpose guides our actions beyond the products that we develop. It defines us as a company. Every day across RELX our employees are inspired to undertake initiatives that make unique contributions to society and the communities in which we operate.
Manager, Software Engineering

Posted 2 days ago
Job Viewed
Job Description
_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**
Manager, Software Engineering
Overview
Mastercard Developers ( is the primary API platform for Mastercard partners to access a diverse range of payment, data, loyalty, and security APIs. The team is responsible for delivering an experience that ensures developers can quickly find the right API, assess its technical capabilities and integrate it into new and innovative solutions. Mastercard Developers is looking for a technical engineering manager to lead and grow our engineering team while remaining hands-on with code and architecture.
- Would you enjoy leading and growing a team of engineers in an evolving Enterprise environment?
- Do you have a strong background in developing and delivering high volume web services?
- Are you passionate about building high-performing teams that deliver exceptional, scalable software?
- Are you excited about the technical challenges of API platform design and architecture?
- Do you want to be part of one of the most exciting global initiatives in Mastercard right now?
Role
- Lead and manage a team of 4-8 engineers while remaining technically hands-on
- Drive planning, design and implementation of technical solutions for global customers (internal and external)
- Recruit, mentor, and develop engineering talent; conduct performance reviews and career development
- Continually ideate, scope, develop, deliver, test and iterate features for the constantly evolving and growing Mastercard Developers
- Ensure appropriate levels of automation are adopted (build, deploy, configure, validate, monitor)
- Liaise with other global technology, data, operations teams to execute
- Act as subject matter expert for Mastercard Developers API Platform and services to support customer integrations
- Foster team collaboration, remove blockers, and maintain high engineering standards
All About You
- 8+ years of backend development experience with 3+ years of technical team leadership
- Very strong Java and object-oriented design and development skills with active coding capability
- Knowledge of Kotlin is a plus as it is one of our primary language for backend services
- Strong fundamentals of Spring Boot, microservices and SQL based database (Oracle and PostgreSQL)
- Proven track record in API based products and team management
- You care about both technical architecture/design AND developing people - ensuring solutions are flexibly designed while growing engineering talent
- Experienced working in an Agile environment with a global team that makes frequent production releases
- Experience managing engineers in a hands-on capacity, balancing individual contribution with team leadership
- Background in Dev/Ops a distinct advantage
- Background in automation a distinct advantage
- Experience in designing and delivering APIs and security models an advantage
- You strive to create highly intuitive and responsive products while building high-performing teams
**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.
Manager, Software Engineering

Posted 2 days ago
Job Viewed
Job Description
_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**
Manager, Software Engineering
Job Description Summary
Manager, Software Engineering - Small & Medium Enterprise Engineering
Mastercard is seeking a Manager, Software Engineering to drive innovation and build cutting-edge solutions within the Small & Medium Enterprise (SME) Engineering group. In this pivotal leadership role, you will shape technical strategies, guide engineering teams, and deliver scalable, high-performing software solutions that empower small and medium-sized businesses worldwide.
As a Manager, Software Engineering, you will play a crucial role in Mastercard's mission to create value, grow together, and move fast by fostering a culture of decency, inclusion, and innovation. You will leverage Mastercard's robust technology ecosystem to develop APIs, cloud-native solutions, and distributed systems that redefine the SME landscap
Key Responsibilities
Technical Leadership & Architecture
- Design and develop scalable, resilient, and secure software solutions aligned with Mastercard's standards and best practices.
- Drive architectural decisions, adopting design patterns that optimize performance, maintainability, and cost-effectiveness.
- Lead Proof of Concepts (PoCs) to assess emerging technologies and recommend strategic directions.
- Champion API-first development, ensuring seamless integration within Mastercard's ecosystem.
Innovation & Strategy
- Identify growth opportunities within the SME space by leveraging Mastercard's technology portfolio.
- Spearhead enterprise-wide initiatives, ensuring successful execution of complex, multi-program projects.
Collaboration & Cross-functional Engagement
- Partner with business and product teams to define technical roadmaps and align engineering efforts with Mastercard's SME strategy.
- Engage with security and compliance teams to ensure adherence to Mastercard's regulatory and security frameworks.
- Work closely with global engineering and operations teams to deliver solutions that meet performance and scalability requirements.
Mentorship & Engineering Excellence
- Lead and mentor software engineers, fostering a culture of continuous learning and innovation.
- Conduct code reviews, technical deep-dives, and troubleshooting sessions to uphold engineering quality.
- Establish documentation and knowledge-sharing frameworks to streamline development practices.
Required Skills & Experience
Core Technical Expertise
- Programming: Proficiency in Java, Spring Boot, and object-oriented design principles.
- Experience in React, Node.js, or full-stack development.
- Hands-on experience with event-driven architectures
- API Development: Hands-on experience with RESTful API design, SDK development, and API
security best practices.
- Cloud & DevOps: Strong expertise in Azure, AWS, Kubernetes, and CI/CD pipelines.
- Microservices & Distributed Systems: Deep understanding of domain-driven design, event-driven architecture, and high-resilience distributed systems.
- Containerization & Orchestration: Hands-on experience with Docker, Kubernetes, and service mesh technologies.
- Databases: Expertise in PostgreSQL, NoSQL databases, and optimizing data performance at scale.
- Security & Compliance: Knowledge of vulnerability management, authentication mechanisms, and regulatory compliance.
Leadership & Collaboration
- Proven ability to lead Agile teams, drive sprint planning, and resolve technical blockers.
- Exceptional problem-solving and debugging skills, with experience in root cause analysis (RCA) and performance optimization.
- Strong written and verbal communication skills, capable of influencing stakeholders and articulating technical concepts to non-technical audiences.
- Mentorship mindset, fostering a collaborative engineering culture through coaching and best practice adoption.
- People management experience essential
Nice to Have
- Contribution to technical blogs, public speaking, or thought leadership initiatives.
**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.
Software Engineering Manager
Posted 15 days ago
Job Viewed
Job Description
The Engineering Manager leads a cross-functional team to deliver robust, scalable software aligned with CarTrawler's business strategy. They foster a culture of performance, accountability, and growth while ensuring delivery quality and team effectiveness. They work closely with the Product Manager and Lead Designer to lead the squad as a cohesive trio, ensuring alignment across product, design, and engineering. Additionally, they collaborate with Senior Engineering Managers and fellow Engineering Managers to maintain technical consistency, share best practices, and support cross-squad coordination.
Responsibilities- Champions agile delivery by driving planning, stand-ups, reviews, retrospectives, and backlog refinement, ensuring clear prioritisation and steady progress
- Drives estimation, effort sizing, and decomposition of epics into actionable stories, while maintaining visibility through roadmaps, tracking, and reporting
- Removes delivery blockers & capacity issues, manages dependencies across squads, and escalates risks proactively to safeguard delivery
- Owns delivery of high-quality, scalable, and well-documented software, ensuring milestones are met and launches are smooth from QA/UAT to post-go-live hypercare
- Responds rapidly to production issues, minimising business impact and maintaining customer trust
- Builds and develops high-performing teams through regular 1:1s, clear goals, coaching, feedback, and career growth, while leading hiring and team design
- Aligns engineering goals with cross-functional priorities, representing the team in programme-level forums and contributing to wider organisational strategy
- Contributes to the evolution of Agile practices, CI/CD, and architectural strategy to drive continuous improvement and long-term scalability
- Engineering Management for effective team leadership and collaboration across all Product & Technology departments
- Product Management and Product Design to align with CarTrawler's product vision and goals
- Portfolio and Programme Management makes clear delivery plans for important projects and initiatives
- The trading team, Partner Relationship Management, Supply & Insurance, and Customer Support all work together. They aim to deliver quality technical solutions
- External partners to assist in integrating CarTrawler software solutions
- 5 years of hands-on people management experience in agile, fast-paced software environments
- Familiarity with the Scrum Framework is key, and having a scrum master qualification is a significant plus
- Proven track record guiding teams through estimation, planning, execution, and release cycles
- Technical credibility with the ability to write and review code when required
- Deep understanding of software development practices, CI/CD, and system design
- Experience building and scaling high-performing engineering teams
- Ability to mentor and develop engineers, supporting career growth and continuous improvement
- Excellent communication and collaboration skills with both technical and non-technical stakeholders
- Strong time-management and delivery focus, ensuring timely and high-quality outcomes
- Technical Leadership & Credibility - Hands-on experience with coding, design, CI/CD, and modern engineering practices, ensuring the leader can make sound technical decisions and earn engineers' respect
- Team Building & People Development - Proven ability to hire, grow, mentor, and scale high-performing teams while supporting career development and fostering continuous improvement
- Delivery & Execution Excellence - Strong skills in planning, estimation, and driving agile execution to deliver timely, high-quality outcomes
Principal Software Engineering Manager

Posted 2 days ago
Job Viewed
Job Description
The Azure Portal is the main interface of Azure that millions of customers use every month. It provides a unified management experience, targeted toward developers and IT professionals, that brings together diverse experiences in data centers around the globe. The portal is built to be highly extensible and provides a framework that is used by hundreds of teams to create their user experiences for Azure. We are agile, flexible, customer-focused, and constantly on top of technology trends! We are charged to enable people and organizations to achieve more! The Azure Growth team builds the experiences that enables customers to start, estimate and track their Microsoft Azure journey through Azure signup, resource creation and resource optimizations.
As a Principal Software Engineering Manager on the team, you will be responsible for working with partner teams to deliver key Azure experiences. Your duties will include envisioning, designing, coding, validating, and shipping major features, along with managing the overall architecture of the product. Additionally, you will collaborate with the leadership team to inform product decisions based on your architectural knowledge and understanding of customer scenarios and code architecture. This role involves interaction with various teams across the company, offering broad exposure and opportunities to contribute.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
+ Guides partnership with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements within and across teams.
+ Guides teams and leads identification of dependencies and the development of design documents for a product, application, service, or platform.
+ Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).
+ Guides team to drive multiple group's project plans, release plans, and work items in coordination with appropriate stakeholders (e.g., project managers).
+ Guides team and acts as an expert for Designated Responsible Individual (DRI) and monitors other engineers across product lines, working on call to monitor system/product/service for degradation, downtime, or interruptions.
+ Leads product development and scaling to customer requirements and applies best practices for meeting scaling needs and performance expectations and holds accountability for products that do not meet expectations.
**Qualifications**
**Required Qualifications:**
+ Bachelor's Degree in Computer Science, or related technical discipline AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience
+ People management, cross team collaboration and stakeholder management skills.
+ Experience in shipping production-grade software at scale.
+ Proficiency in web development and in one or more of these web technologies: Hypertext Transfer Protocol (HTTP), Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), JavaScript (JS), Active Server Pages .NET (ASP.NET), Node JavaScript (Node.js), and Representational State Transfer Application Programming Interfaces (REST APIs).
**Other Requirements:**
+ Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
+ Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
**Preferred Qualifications:**
+ Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ OR equivalent experience
+ Experience leading engineering teams in building customer-facing products, with a strong foundation in cloud-native architecture, microservices, and asynchronous workflows.
+ Proficiency with agent-based systems, workflow engines, or declarative programming models, which are highly desirable for this role.
+ Experience collaborating with product and design to shape abstractions and reference implementations that scale across use cases, along with proficiency mentoring engineers and fostering a culture of technical excellence, inclusion, and continuous improvement.
+ Ability to navigate ambiguity and drive clarity in early-stage platform development, thriving in fast-paced environments with cross-functional teams.
+ Hands-on experience with cloud-native development on Microsoft Azure, including services like Azure Functions, Azure Kubernetes Service (AKS), and Azure Event Grid.
#azurecorejobs
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
2026 - Software Engineering Intern, Dublin

Posted 2 days ago
Job Viewed
Job Description
We're seeking curious minds like yours to collaborate with full-time engineers and cross functional teammates, learn development standard methodologies, and gain practical software engineering experience.
Software engineering interns are fully integrated into software engineering teams across our Product and Technology organization. Interns spend their summer pushing production-level code to make lasting contributions across MongoDB's products and services for our internal teams, external customers, and developer end users.
**What we are looking for in you (qualifications)**
+ In the process of receiving a Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field.
+ Have a foundation in computer science theory, with proficiencies in data structures, algorithms, and software design.
+ Fluent in any one of the following programming languages: Java, Python, Go, C++, Javascript, Node.js - or a comparable object-oriented programming language.
+ Have a minimum of one quarter/semester remaining in university studies after the internship concludes. Graduation date in Fall 2026, Spring 2027, Fall 2027, or Spring 2028.
+ Must be authorized to work in Ireland and provide the Company with copies of all relevant documents, if requested. Company sponsorship may be available for eligible candidates applying for certain roles.
**What you'll find at MongoDB**
+ Authentic Culture: A workplace where you are encouraged to bring your whole self to work, we believe that Embracing the Power of Differences is the best way to broaden our own perspectives and foster innovation.
+ Personalized Mentorship: Pair up with an engineering Mentor, a Program Advisor from the Early Talent Recruitment Team, and an Employee Resource Group ( (ERG) Guide to foster your growth.
+ Career Coaching Sessions: Access to a tailored training program designed uniquely for interns' personal and professional development.
+ Work-Life Harmony: Embrace "Bloom for Interns" with access to mental and physical health benefits, paid time off, free lunch, and more!
+ Impactful Projects: Contribute to projects where you can Make it Matter - your meaningful work will see the light of day.
+ Exclusive Networking: Attend "Speaker Series" and "Get to Knows" to connect with our executives and departmental leaders.
+ Vibrant Community: Build connections with fellow interns and join after-work social events, virtual gatherings, and local city activities to create connections and friendships.
+ Relocation Support: Financial assistance & housing, to allow you to comfortably settle into your new location.
+ Path to Full-Time: A chance to see if MongoDB is where you see yourself long term with the possibility of receiving a full time offer at the end of the summer!
MongoDB internships are full-time (40 hours/week) for 10 consecutive weeks lasting from dates in June until August. All interns are considered hybrid employees, designated the "in office" working model and are expected to be in their office location 3-5 days a week.
Due to the high volume of applications our Early Talent Recruitment Team receives, it may take up to six weeks to hear back regarding an update on your application status. Our goal is to get back sooner, but we appreciate your patience as our team carefully reviews each application.
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your Early Talent Recruiter.
MongoDB is an equal opportunities employer.
Req ID:
Principal Software Engineering Manager- SxG

Posted 2 days ago
Job Viewed
Job Description
The Business & Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered.
This is an exciting time to join our group Customer Experience - CXP and work on something highly strategic to Microsoft. The goal of the Customer Experience - CXP Engineering is to build the next generation of our applications running on Dynamics 365, AI, Copilot, and several other Microsoft cloud services to deliver high value, complete, and Copilot-enabled application scenarios across all devices and form factors.
We innovate quickly and collaborate closely with our partners and customers in an agile, high-energy
environment. Leveraging the scalability and value from Azure & Power Platform, we ensure our solutions are robust and efficient. If the opportunity to collaborate with a diverse engineering team, on enabling end-to-end business scenarios using cutting-edge technologies and to solve challenging problems for large scale 24x7 business SaaS applications excite you, please come and talk to us!
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As
employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
**Responsibilities**
**Responsibilities:**
+ Designing and developing highly usable and scalable new application capabilities and enhancing existing capabilities to meet the needs of our customers.
+ Managers deliver success through empowerment and accountability by modeling, coaching, and caring. Model: Live our culture. Embody our values. Practice our leadership principles. Coach: Define team objectives and outcomes. Enable success across boundaries.
+ Reviews debugging tools, tests, logs, telemetry, and other methods, and acts as an expert for others to proactively verify assumptions while developing code before issues occur across products in productionusing Common Data Services (CDS) , Dynamics 365 and Power Platform and/or a micro-services architecture
+ Guides team within and across teams on producing extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications. Leads efforts to continuously improve code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs.
+ Guides teams on and leads identifying dependencies and incorporating them into the development of design documents for a product, application, service, or platform.
+ Guides team on leading the identification of requirements for, and the comprehensive application of automation within production and deployment across products, targeting zero-touch deployment when possible.
+ Guides partnership with appropriate internal (e.g., product manager, privacy/security subject matter expert, technical lead) and external (e.g. customer escalation team, public forums) stakeholders and leverages expertise to determine and confirm customer/user requirements and their feasibility within and across teams.
**Qualifications**
**Required** **/** **Minimum** **Qualifications**
+ Bachelor's Degree in Computer Science or related technical field AND experience on technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
**Preferred** **/Additional** **Qualifications**
+ Master's Degree in Computer Science or related technical field AND experience on technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
+ People management experience.
+ Passion for improving software quality and engineering excellence.- Experience in developing, debugging, and supporting code in object-oriented languages and database query languages.- Background on services and cloud computing a plus.- Prior experience building business-centric web applications and latest web development technologies
**Other Requirements**
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check:
+ This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
#BICJOBS
Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ( .
Be The First To Know
About the latest Software engineering Jobs in County Dublin !
Principal Software Engineering Manager- SxG
Posted 1 day ago
Job Viewed
Job Description
Dublin, Ireland
Share job
Date posted
Sep 25, 2025
Job number
Work site
3 days / week in-office
Travel
0-25 %
Role type
People Manager
Profession
Software Engineering
Software Engineering
Employment type
Full-Time
OverviewMicrosoft is a company where passionate innovators come to collaborate, envision what can be and take their careers to levels they cannot achieve anywhere else. This is a world of more possibilities, more innovation, more openness in a cloud-enabled world.
The Business & Industry Copilots group is a rapidly growing organization that is responsible for the Microsoft Dynamics 365 suite of products, Power Apps, Power Automate, Dataverse, AI Builder, Microsoft Industry Solution and more. Microsoft is considered one of the leaders in Software as a Service in the world of business applications and this organization is at the heart of how business applications are designed and delivered.
This is an exciting time to join our group Customer Experience - CXP and work on something highly strategic to Microsoft. The goal of the Customer Experience - CXP Engineering is to build the next generation of our applications running on Dynamics 365, AI, Copilot, and several other Microsoft cloud services to deliver high value, complete, and Copilot-enabled application scenarios across all devices and form factors.
We innovate quickly and collaborate closely with our partners and customers in an agile, high-energy
environment. Leveraging the scalability and value from Azure & Power Platform, we ensure our solutions are robust and efficient. If the opportunity to collaborate with a diverse engineering team, on enabling end-to-end business scenarios using cutting-edge technologies and to solve challenging problems for large scale 24x7 business SaaS applications excite you, please come and talk to us!
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As
employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
QualificationsRequired / Minimum Qualifications
Preferred /Additional Qualifications
- Passion for improving software quality and engineering excellence. • Experience in developing, debugging, and supporting code in object-oriented languages and database query languages. • Background on services and cloud computing a plus. • Prior experience building business-centric web applications and latest web development technologies
Other Requirements
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:Microsoft Cloud Background Check:
- This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Responsibilities:
- Designing and developing highly usable and scalable new application capabilities and enhancing existing capabilities to meet the needs of our customers.
- Managers deliver success through empowerment and accountability by modeling, coaching, and caring. Model: Live our culture. Embody our values. Practice our leadership principles. Coach: Define team objectives and outcomes. Enable success across boundaries.
- Reviews debugging tools, tests, logs, telemetry, and other methods, and acts as an expert for others to proactively verify assumptions while developing code before issues occur across products in production using Common Data Services (CDS ) , Dynamics 365 and Power Platform and/or a micro-services architecture
- Guides team within and across teams on producing extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications. Leads efforts to continuously improve code performance, testability, maintainability, effectiveness, and cost, while learning about and accounting for relevant trade-offs.
- Guides teams on and leads identifying dependencies and incorporating them into the development of design documents for a product, application, service, or platform.
- Guides team on leading the identification of requirements for, and the comprehensive application of automation within production and deployment across products, targeting zero-touch deployment when possible.
- Guides partnership with appropriate internal (e.g., product manager, privacy/security subject matter expert, technical lead) and external ( e.g. customer escalation team, public forums) stakeholders and leverages expertise to determine and confirm customer/user requirements and their feasibility within and across teams.
Industry leading healthcare
Educational resources
Discounts on products and services
Savings and investments
Maternity and paternity leave
Generous time away
Giving programs
Opportunities to network and connect
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations .
Director of software engineering, hands on
Posted 1 day ago
Job Viewed
Job Description
Permanent roles with great benefits: 100-110k plus 30% bonus, full pension, healthcare and more! We have a great opportunity to join a successful growing team in Dublin and Galway working in a great environment for an experienced Director of Software Engineering.
This role is an individual contributor with strategic and hands on development skills (25% development with variety of languages)! This is unique opportunity suited to someone who is still involved in development, reviewing code and driving strategy with Thought and Technical Leadership.
Are you an innovative leader with a passion for technology and a knack for mentoring? Our client is seeking a dynamic Software Development Director to join their talented team.
In this pivotal role, you will drive the vision for cutting-edge digital experiences and lead three agile teams to success! You will be working with Tech Leads in three teams overseeing successes of new features development.
Great benefits are on offer! Dublin role: verity of skills with Java or Python or Go - ability to switch between a few languages.
Galway role: Full stack Java development skills including Java, Spring boot and Angular.
Responsibilities: Define and execute a clear tech vision in collaboration with architecture, engineering, and product leaders.
Align roadmaps with tech initiatives, focusing on platform stability and retiring legacy technologies.
Mentor agile teams, bridging product and architecture, while developing future tech leaders and promoting a culture of learning.
Set and uphold technical standards and best practices.
Lead cross-functional strategic projects with hands-on involvement, applying both organization-specific and industry-standard practices.
Deliver incremental value on complex initiatives.
Provide technical leadership across agile teams, promote engineering discipline, and champion continuous improvement for developers.
Skills required: * Extensive software engineering and leadership roles * Bachelor's degree (or above) * People person and strong leader * Hands-on experience as a full stack software engineer.
* Deep expertise in programming languages and frameworks (Java mainly, plus Python or Go as mentioned above) * Skilled in all aspects of the software development lifecycle.
* Proven experience in designing, building, and supporting high-transaction applications.
* for Galway role: Proficient in building responsive front-end applications using Type Script, Angular, or Node.js.
* Expertise in creating service-oriented applications.
* Strong background in enabling scalability, availability, intelligent monitoring, and performance.
* Experience identifying and acquiring talent needs; and resource planning and talent allocation across large organizations * Experience working in an Agile environment * Excellent organisational and communication skills * Ability to work independently and within a distributed large global team Please note, we are not in a position to provide a visa sponsorship.
If this is of interest please get in touch via email.
Adecco is acting as an Employment Agency Adecco Ireland is acting as an Employment Agency in relation to this vacancy.
Skills: Software Engineering Java Principles Leadership Benefits: 30% bonus pension healthcare
Software Engineer, Site Reliability Engineering

Posted 2 days ago
Job Viewed
Job Description
+ Bachelor's degree in Computer Science, a related field, or equivalent practical experience.
+ 2 years of experience with software development in one or more programming languages.
**Preferred qualifications:**
+ Experience working in computing, distributed systems, storage, or networking.
+ Expertise in designing, analyzing, and troubleshooting large-scale distributed systems.
+ Ability to debug, optimize code, and to automate routine tasks.
+ Excellent problem-solving approach, with effective verbal and written communication skills.
Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services-both our internally critical and our externally-visible systems-have reliability, uptime appropriate to customer's needs and a fast rate of improvement. Additionally SRE's will keep an ever-watchful eye on our systems capacity and performance.
Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you'll have the opportunity to manage the complex challenges of scale which are unique to Google Cloud, while using your expertise in coding, algorithms, complexity analysis and large-scale system design. SRE's culture of intellectual curiosity, problem solving and openness is key to its success. Our organization brings together people with a wide variety of backgrounds, experiences and perspectives. We encourage them to collaborate, think big and take risks in a blame-free environment. We promote self-direction to work on meaningful projects, while we also strive to create an environment that provides the support and mentorship needed to learn and grow.
With your technical expertise you will manage project priorities, deadlines, and deliverables. You will design, develop, test, deploy, maintain, and enhance software solutions.
**Responsibilities:**
+ Write product or system development code.
+ Review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
+ Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
+ Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
+ Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also and If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form: