257 Principal Software jobs in Ireland

Principal Software Engineering Manager

Dublin, Leinster Microsoft Corporation

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our innovations empower billions of customers worldwide.
Our mission at Azure CXP is to transform Microsoft Cloud customers into fans. We are customer-obsessed problem-solvers charged with driving a vision to maximize quality, reliability, and security of the Microsoft Cloud and, in turn, to optimize customer experience (CXP). We orchestrate deep engineering engagements in areas like incident management, support, and workload deployment and stabilization. We analyze and amplify customer voices within our own team and across product teams, centering customer needs in our Quality vision for Azure. We innovate ways to scale customer care through in-product experiences and platforms. Our culture of growth mindset and inclusion is central to who we are and how we work. We know that empowering our customers starts with empowering every team member to do their best work.
Every minute of every day, our customers stake their entire business and reputation on the Microsoft Cloud. When we achieve our world-class standards of quality, security, reliability, and support, our customers win. You can help us achieve our mission.
We are looking for a Principal Software Engineering Manager to lead a group of talented engineers to design, build and operate the Incident Management and Communication services and infrastructure that reliably and efficiently scale across the clouds. If you are a highly motivated engineering leader with a track record of delivering high quality and large-scale services, passion to mentor and developing talents, and excitement to operate in a fast-paced and high energy environment while delivering services with enterprise level maturity and performance, this is a great opportunity for you to take the next step in your career.
**Responsibilities**
**Leadership & Team Development:**
+ Guide and inspire a team of engineers, promoting professional growth and fostering a collaborative, innovative culture.
+ Set clear objectives and performance expectations, providing regular feedback and coaching.
**Service Development & Operations:**
+ Oversee the design, development, and deployment of incident management services and infrastructure.
+ Ensure services are highly secure, reliable, performant and scalable across multiple clouds
+ Implement best practices and standards to maintain high-quality service and infrastructure delivery and operations.
**Strategic Collaboration:**
+ Work closely with cross-functional teams to align engineering efforts with business goals and customer needs.
+ Drive continuous improvement initiatives to enhance system performance and operational processes.
**Technical Excellence:**
+ Stay abreast of emerging technologies and industry trends to inform strategic planning and innovation.
+ Ensure compliance with security and compliance standards throughout the engineering lifecycle.
**Qualifications**
+ Bachelor's or higher degree in Computer Science, or related technical discipline; or equivalent alternative education, skills and/or practical experience
+ In-depth development experience with commercial grade software, with much of that experience in mission-critical, large scale, high availability services.
+ Experience as an engineering manager, or a technical lead with a passion for coaching and mentoring others.
**Preferred Qualifications**
+ Extensive experience in software engineering leadership roles with a strong track record of delivering scalable and reliable services and infrastructure.
+ Proven ability to build, mentor, and lead high-performing engineering teams.
+ Deep understanding of cloud infrastructures, design patterns and standards
+ Excellent problem-solving skills and the ability to make informed, timely decisions in a fast-paced environment.
+ Strong communication and interpersonal skills, with the ability to collaborate effectively across diverse teams and stakeholders.
**Other Qualifications**
**Microsoft Cloud Background Check:** This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
#PRIMOjobs
#AzCXPJobs
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 ( .
This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

Dublin, Leinster Oracle

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Job Description**
_At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world.Values are OCI's foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater good in our products and our actions. We are constantly learning and taking opportunities to grow our careers and ourselves. We challenge each other to stretch beyond our past to build our future.You are the builder here. You will be part of a team of really smart, motivated, and diverse people and given the autonomy and support to do your best work. It is a dynamic and flexible workplace where you'll belong and be encouraged._ If you are interested in building large-scale distributed infrastructure for the cloud, then this is your team! Oracle is aggressively investing in the Oracle Cloud to provide the broadest, most comprehensive cloud in the industry. Only Oracle offers a complete suite of integrated services that include applications as a service, platform as a service, and infrastructure as a service - eliminating the data and business process fragmentation that come with cloud silos. A critical part of these silos is the Infrastructure Services include Compute, Storage, and Messaging service.
**_Department Description:_** Oracle's Cloud Infrastructure team is building new Infrastructure-as-a-Service technologies that operate at high scale in a broadly distributed multi-tenant cloud environment. Our customers run their businesses on our cloud, and our mission is to provide them with best in class compute, storage, networking, database, security, and an ever expanding set of foundational cloud-based services. Overview:_** We're looking for hands-on engineers with expertise and passion in solving difficult problems in distributed systems, virtualized infrastructure, and highly available services. At Oracle you can design and build innovative new systems from the ground up. These are exciting times in our space - we are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact.
**_Candidate Profile:_** - 3-5+ years experience delivering and operating large scale, highly available distributed systems.- Strong knowledge of C, C++ or Java, and experience with scripting languages such as Python - Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.- Working familiarity with networking protocols (TCP/IP, HTTP) and standard network architectures.- Strong understanding of databases, NoSQL systems, storage and distributed persistence technologies.- Strong understanding of Linux or desire to learn- Strong troubleshooting and performance tuning skills.- Experience building multi-tenant, virtualized infrastructure a strong plus.
**_Top 3 skill sets / technologies in the ideal candidate:_** 1. Software Engineering experience with distributed systems within large scale environments 2. 3 - 5+ years experience working on challenging issues with a self-starter / self-motivated attitude (Will vary based on level)3. Virtualization experience would be a huge plus
**#LI-DNI**
Career Level - IC4
**Responsibilities**
**_Job Responsibilities:_**
As a Senior Member of Technical Staff you will own the software design and development
for major components of Oracle's Cloud Infrastructure. You should be both a rock solid coder and a distributed systems generalist, able to dive deep into any part of the stack and low level systems, as well as design broad distributed system interactions. You should value simplicity and scale, work comfortably in a collaborative, agile environment, and be excited to learn.
**About Us**
As a world leader in cloud solutions, Oracle uses tomorrow's technology to tackle today's challenges. We've partnered with industry-leaders in almost every sector-and continue to thrive after 40+ years of change by operating with integrity.
We know that true innovation starts when everyone is empowered to contribute. That's why we're committed to growing an inclusive workforce that promotes opportunities for all.
Oracle careers open the door to global opportunities where work-life balance flourishes. We offer competitive benefits based on parity and consistency and support our people with flexible medical, life insurance, and retirement options. We also encourage employees to give back to their communities through our volunteer programs.
We're committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by emailing or by calling +1 in the United States.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans' status, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

Dublin, Leinster Mastercard

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Principal Software Engineer
About the Role:
We are looking for an experienced Principal Software Engineer to join our team and drive the design, development, and delivery of scalable, high-quality software solutions. The ideal candidate will have expertise in modern full-stack technologies, with strong backend development in Java/J2EE, Spring and frontend expertise in frameworks like Angular and React . This role also requires experience with cloud platforms, CI/CD pipelines, and agile methodologies.
Key Responsibilities:
1. Design and Development:
o Lead the design and implementation of robust, scalable, and secure full-stack applications using Java/J2EE, Spring , JPA, and modern frontend frameworks like Angular and React.
o Develop and maintain high-quality code following industry best practices and coding standards.
o Manage and optimize interactions with RDBMS.
2. Cloud and Infrastructure:
o Design and deploy cloud-native applications on leading platforms
o Ensure applications are optimized for performance, scalability, and reliability in cloud environments.
3. Collaboration:
o Work closely with cross-functional teams including Product, QA, DevOps, and UX/UI designers to deliver end-to-end solutions.
o Mentor junior engineers and contribute to building a high-performing engineering culture.
4. CI/CD and DevOps:
o Implement and maintain CI/CD pipelines using tools like Jenkins to automate build, test, and deployment processes.
o Drive the adoption of DevOps best practices to improve development efficiency.
5. Agile Methodologies:
o Actively participate in agile ceremonies such as sprint planning, retrospectives, and daily stand-ups.
o Adapt and contribute to iterative delivery cycles to ensure rapid and quality-focused releases.
6. Performance Engineering (Good to Have):
o Utilize performance testing and monitoring tools to identify and resolve bottlenecks.
o Collaborate on capacity planning and system optimization efforts.
Skills:
- Backend Technologies: Strong experience in Java/J2EE, Spring , JPA, and RDBMS.
- Frontend Technologies: Proficiency with Angular and React.
- Cloud: Hands-on experience with cloud platforms like AWS, Azure, or GCP.
- CI/CD: Expertise with tools like Jenkins and related DevOps practices.
- Agile Methodology: Solid understanding of agile software development practices.
- Expertise in performance engineering, including the use of related tools like JMeter, Dynatrace.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of hands-on experience in software development with significant exposure to full-stack technologies.
- Strong problem-solving, analytical, and leadership skills.
- Excellent communication and collaboration abilities.
**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.
This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer

Dublin, Leinster Mastercard

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Principal Software Engineer
Overview
- Corporate Security Engineering is a global Mastercard team that designs, builds and supports service platforms that provide cryptographic, key management and certificate management functions utilized by global Mastercard application teams.
- The Corporate Security Engineering team develops and supports shared security services to be leveraged across Enterprise by consuming application teams. Our inventory of shared services include cryptography, certificate management, code signing, and key management.
- This role is a technical leader on a team which will be responsible for the component design, development and integration of digital security technologies and solutions to be leveraged by the enterprise.  
- This position includes partnering with project managers for implementation of technical solutions, detailing costs and time estimates for initiatives, mentoring junior team members through all phases of the software development lifecycle, and ensuring compliance of audit requirements proactively.
- Candidates must be able to obtain a deep technical understanding of the applications/systems that they are working on and must be willing to dig in and ask challenging questions to make sure that plans are executed efficiently.
- Candidates should have a strong interest in Corporate Security.
- Candidates must demonstrate strong technical leadership and ability to engage in out-of-the-box problem solving.
- Candidate will be responsible for researching alternative technical solutions for changing business needs.
Role:
- Acts as a technical team leader and individual contributor, devoting a substantial portion of their time to hands-on work. Recognized as a subject matter expert and authority in their field, they promote innovation and propel organizational growth through their impactful contributions
- Lead complex, enterprise-wide initiatives that span multiple services and programs, collaborating with business and product owners, engineers, and architects to design and implement new services that enable the introduction of innovative products and bundles
- Responsible for the analysis, design, development and delivery of software solutions
- Defines requirements for new applications and customizations, adhering to standards, processes and best practices
- Set priorities, objectives, and drive deliverables within global technology domains and sub-domains and engage with the broader technical community to anticipate developments in innovation and evaluate new solutions for future business platform system requirements.
- Leverages input of partners and personal experience to make thoughtful decisions on technical direction
- Explain technical issues and solution strategies to stakeholders, ensure timely accomplishment of technical designs and delivery milestones and liaise with stakeholders to understand business needs
All About You
- You've built your career designing and developing high-performance, globally scalable platforms and key
- Early in your career, you earned a reputation for solving the toughest problems others couldn't crack. As your career advanced, so did the complexity of the challenges you tackled. While you still enjoy rolling up your sleeves, you now thrive on collaborating with others to address monumental challenges that no one can solve alone.
- Designing and crafting exceptional software is one of your greatest passions, but you understand that it's only part of the equation. You value collaborating with SRE, Engineering, and Infrastructure teams to ensure architectures are robust, systems are finely tuned, and your teams' code is optimized for its environment.
- Aware that your software serves as critical financial infrastructure for multiple nation-states, you balance hands-on leadership with a focus on ensuring SDLC and governance processes are both effective and responsible.
- Your intelligence and diligence are evident not because you talk about them but because you lead by example. Whether fostering inclusive ideation sessions where every voice is respected or staying in the trenches during production crises to resolve last-minute issues, you set a personal standard that defines the team's culture.
Proficiencies
- Profound experience in Key Management System
- Design and Architecture patterns - APIs, event-driven-services, batch-services, messaging systems
- Programming - Java, REST API, Microservices, Kafka, Axon, MQ, and Spring.
- Cloud and DevOps Architecture - Kubernetes, Docker, Chef, Azure, AWS
- Databases - PostgreSQL
- Tools - Eclipse or IntelliJ, Sonar, GIT, Maven, SQL Developer, Jenkins, CI/CD
Good To Have
- Experience in working with fast-paced, modern architecture using C++, JNI and HSM.
- Experience with cryptographic primitives, concepts, and protocols
- Experience with confidential computing
**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.
This advertiser has chosen not to accept applicants from your region.

Principal Software Development Architect

Dublin, Leinster Mastercard

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Principal Software Development Architect
Job Title
Principal Software Development Architect
Overview
As a Principal Software Architect for Mastercard Commercial Solutions, you will play a critical role in shaping the architecture of a global B2B payments platform designed for scale, security, and performance. This platform supports high-throughput, mission-critical financial transactions and is central to Mastercard's vision of transforming how businesses manage payments.
You will lead the design of secure, resilient, and scalable systems, mentor engineering teams, and collaborate closely with product and cross-functional stakeholders to bring complex solutions from concept to production. This role demands deep technical expertise, a strong sense of ownership, and a bias for action.
___
Role Responsibilities
- Define and drive high-level architecture and design for core platform capabilities with a focus on security, resiliency, and high throughput.
- Lead the creation of technical blueprints, service contracts, and architectural patterns that guide implementation across teams.
- Collaborate with product managers and business stakeholders to translate requirements into scalable, secure, and performant solutions.
- Provide technical leadership and mentorship, guiding teams through design elaboration, implementation, and delivery.
- Ensure alignment with Mastercard's architectural standards and best practices, including 12-factor app principles and cloud-native design.
- Conduct design and code reviews to ensure architectural integrity and adherence to non-functional requirements.
- Partner with other architects and engineering leaders to evolve the platform's architecture and technical roadmap.
- Champion a culture of high accountability, ownership, and continuous improvement.
___
All About You
- Proven experience designing and delivering high-volume, secure, and resilient systems in the fintech or payments domain.
- Deep expertise in microservices architecture, distributed systems, and cloud-native technologies (e.g., Kubernetes, PCF, AWS/GCP/Azure).
- Strong understanding of non-functional requirements such as performance, scalability, observability, and fault tolerance.
- Hands-on experience with Java, Spring Boot, messaging systems (Kafka, RabbitMQ), and relational databases (Oracle, PostgreSQL).
- Familiarity with front-end technologies and frameworks (e.g., Angular) is a plus.
- Experience working in Agile environments, with a strong focus on iterative delivery and continuous feedback.
- Excellent communication and collaboration skills, with the ability to influence across technical and non-technical audiences.
- Passion for mentoring and growing engineering talent, and for building a strong engineering culture.
- A proactive mindset with a bias for action and a commitment to delivering high-quality solutions.
**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.
This advertiser has chosen not to accept applicants from your region.

Principal Software Engineering Manager - Azure CXP

Dublin, Leinster Microsoft Corporation

Posted 17 days ago

Job Viewed

Tap Again To Close

Job Description

Are you a customer-obsessed, AI-curious problem-solver who thrives in an inclusive, collaborative global team? The Azure Customer Experience Platform (CXP) team's mission is to transform Microsoft Cloud customers into fans. Through our deep engineering engagements with customers and teams across Microsoft, we analyze and amplify customer needs and drive the vision to improve Cloud quality, security, and reliability. Our culture of growth mindset and empowerment are central to who we are and how we work.
The Azure CXP PRIMO organization is focused on driving customer success at scale by building innovative experiences and platforms within the Azure Portal. Our work spans key areas such as Customer Troubleshooting, Diagnostics, Workload Resiliency, Service Health, and Azure Advisor. We also build and operate mission-critical systems that power Microsoft Cloud operations, including the Azure Support Center, Solutions and Content Platform, Incident Management & Response, Quality, and Customer Engagement & Observability platforms. Our team is global and diverse, bringing together engineering, product management, technical program management, and data science talent. We are known for our innovation mindset, leveraging the latest AI technologies to solve complex challenges. At our core, we're customer-obsessed, data-driven, and committed to continuously improving the impact of our programs.
Every day, our customers stake their business and reputation on our cloud. You can help #AzCXP provide our customers with the world-class cloud services they need to succeed.
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.
In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.
**Responsibilities**
+ Leads, coaches, and builds a diverse, inclusive, high-performing team where all team members can do their best work.
+ Fosters collaboration with key stakeholders, such as project managers and technical leads, to accurately gather user requirements and drive team alignment.
+ Leads the charge in identifying dependencies and orchestrating the development of comprehensive design documents for products, applications, services, or platforms.
+ Champions code excellence, optimizing, debugging, refactoring, and reusing code to boost performance and maintainability, ensuring maximum effectiveness and return on investment (ROI).
+ Strategically guides the team in managing multiple group's project plans, release plans, and work items, ensuring seamless coordination with relevant stakeholders, including project managers.
+ Serves as a technical beacon, acting as an expert for Designated Responsible Individual (DRI) roles and vigilantly monitoring engineers across product lines, ensuring system/product/service integrity through on-call duties.
+ Leads by example in product development, meticulously scaling to customer requirements, applying industry best practices for scalability and performance, and taking full accountability for any products that fall short of excellence.
**Qualifications**
+ Bachelor'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
+ People management experience leading high performing engineering teams.
**Preferred Qualifications**
+ Software engineering experience including building large-scale web applications.
+ Experience creating high-quality, customer focused products.
+ Demonstrated success in bringing people together across teams to successfully collaborate on innovative solutions.
+ Demonstrated success in creating an inclusive and fun work environment where every employee engages effectively.
+ Demonstrated success in growing people and teams through modeling, coaching, and demonstrating care.
+ Experience or working knowledge of JavaScript/Node.js/React or another similar web stack.
+ Proficient with high quality Software design, development experience with effective problem solving, and debugging skills
+ Experience in working on big data pipelines such as Cosmos, Kusto, Azure Data Factory, etc. or similar technologies would be a plus.
+ Experience in working with Azure Dev Ops and SQL or similar technologies would be a plus.
**Other Qualifications**
**Microsoft Cloud Background Check:** This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
#AzCXP
#PRIMOjobs
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 ( .
This advertiser has chosen not to accept applicants from your region.

Principal Software Engineering Manager - Azure CXP

Dublin, Leinster €125000 - €150000 Annually Microsoft Corporation

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

permanent
Principal Software Engineering Manager - Azure CXP

Dublin, Ireland

Share job

Date posted

Aug 08, 2025

Job number

Work site

Up to 50% work from home

Travel

0-25 %

Role type

People Manager

Profession

Software Engineering

Software Engineering

Employment type

Full-Time

Overview

Are you a customer-obsessed, AI-curious problem-solver who thrives in an inclusive, collaborative global team? The Azure Customer Experience Platform (CXP) team's mission is to transform Microsoft Cloud customers into fans. Through our deep engineering engagements with customers and teams across Microsoft, we analyze and amplify customer needs and drive the vision to improve Cloud quality, security, and reliability. Our culture of growth mindset and empowerment are central to who we are and how we work.

The Azure CXP PRIMO organization is focused on driving customer success at scale by building innovative experiences and platforms within the Azure Portal. Our work spans key areas such as Customer Troubleshooting, Diagnostics, Workload Resiliency, Service Health, and Azure Advisor. We also build and operate mission-critical systems that power Microsoft Cloud operations, including the Azure Support Center, Solutions and Content Platform, Incident Management & Response, Quality, and Customer Engagement & Observability platforms. Our team is global and diverse, bringing together engineering, product management, technical program management, and data science talent. We are known for our innovation mindset, leveraging the latest AI technologies to solve complex challenges. At our core, we're customer-obsessed, data-driven, and committed to continuously improving the impact of our programs.

Every day, our customers stake their business and reputation on our cloud. You can help provide our customers with the world-class cloud services they need to succeed.

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.

In alignment with our Microsoft values, we are committed to cultivating an inclusive work environment for all employees to positively impact our culture every day.

Qualifications
  • People management experience leading high performing engineering teams.

Preferred Qualifications

  • Software engineering experience including building large-scale web applications.
  • Experience creating high-quality, customer focused products.
  • Demonstrated success in bringing people together across teams to successfully collaborate on innovative solutions.
  • Demonstrated success in creating an inclusive and fun work environment where every employee engages effectively.
  • Demonstrated success in growing people and teams through modeling, coaching, and demonstrating care.
  • Proficient with high quality Software design, development experience with effective problem solving, and debugging skills
  • Experience in working on big data pipelines such as Cosmos, Kusto, Azure Data Factory, etc. or similar technologies would be a plus.
  • Experience in working with Azure Dev Ops and SQL or similar technologies would be a plus.

Other Qualifications

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
  • Leads, coaches, and builds a diverse, inclusive, high-performing team where all team members can do their best work.
  • Fosters collaboration with key stakeholders, such as project managers and technical leads, to accurately gather user requirements and drive team alignment.
  • Leads the charge in identifying dependencies and orchestrating the development of comprehensive design documents for products, applications, services, or platforms.
  • Champions code excellence, optimizing, debugging, refactoring, and reusing code to boost performance and maintainability, ensuring maximum effectiveness and return on investment (ROI).
  • Strategically guides the team in managing multiple group's project plans, release plans, and work items, ensuring seamless coordination with relevant stakeholders, including project managers.
  • Serves as a technical beacon, acting as an expert for Designated Responsible Individual (DRI) roles and vigilantly monitoring engineers across product lines, ensuring system/product/service integrity through on-call duties.
  • Leads by example in product development, meticulously scaling to customer requirements, applying industry best practices for scalability and performance, and taking full accountability for any products that fall short of excellence.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

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 .

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

About the latest Principal software Jobs in Ireland !

Sr Principal Software Engineer

Dublin, Leinster Mastercard

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Sr Principal Software Engineer
Overview:
Architecture &Technology (A&T) is a team of specialists and senior engineers who reach across Programs and teams across Mastercard. We extend our reach by sponsoring and supporting the Software Engineering Guild. Our focus is reviewing, teaching, making rules when necessary, and leaning in to help teams solve hard problems. We are we are skilled in security, design for operability and customer experience, privacy, and regulatory compliance and experts on our Technology Policies. We are the stewards of several of these policies including the Engineering Principles, Software Development Lifecycle Process, External Cloud Policy, and others as needed. We maintain these and other documents using an open contribution model: anyone can propose changes and we carefully review those and incorporate them into our documents. Finally, we maintain several libraries of code that help our engineering teams move faster, avoid re-inventing wheels, and eliminate undifferentiated heavy lifting. These may be built by A&T team members, curated from best practices in other Mastercard teams, or co-developed by A&T and engineers from the Guild.
The Role:
As an A&T Sr Principal Software Engineer you will participate in numerous engagements with Mastercard engineering teams, as well as A&T deliverables such as patterns, frameworks, proof-of-concepts, incubated solutions, policy and standards updates, and shared libraries.
For some of these you will be spearheading the delivery personally or providing technical leadership to a group of contributors. For others you will be performing more of an advisory, mentoring role, coaching and providing feedback to help the engineering teams improve their designs, solve their problems, and become better engineers. You will spend a portion of your time coding as part of some of these internal activities and reviewing code on some of the engagements.
A&T assignments range broadly across all parts of the company, and all layers of the technology stack. On one assignment you may be leading the Technical Due Diligence of a potential acquisition, on the next helping an engineering team for a mission critical payments application with their modernization roadmap, and on the one after that be down in the details of distributed computing platform services.
As part of your duties you will:
Work on complex enterprise-wide initiatives spanning multiple services/programs and drives resolution.
Work with business/product owners to architect and deliver on new services to introduce new products and bundles.
Contribute and lead Guild initiatives to improve the craftmanship of Software Engineering
Drive the architectural design, including dependent services, service interactions, and policies.
Take ownership to improve the customer experience of an entire set of services/applications sold as products or bundled services.
Simplify and improve the cost/benefit of a function/service/architecture strategy.
Apply judgment and experience to balance trade-offs between competing interests.
Venture beyond comfort zone to take on assignments across different areas of Software Engineering.
Take on organization-wide and public speaking engagements and publishes white papers and blogs on relevant and emerging technical topics.
Consult across teams and across program lines to identify synergies and reuse opportunities.
Write recommendations for job promotions based on an unbiased view of one's accomplishments.
Conduct technical interviews for hiring engineering staff and raising the performance bar.
Identify and raise awareness of Silo-ed behaviors amongst teams within the program.
Mentor and guide software engineers and leads in the team to improve engineering productivity, quality, and technology policy compliance
Engage with external technical communities to extend our reach and benefit from the discovery outside of Mastercard and our industry.
Run Principal review architecture meetings and drive resolutions to enterprise-wide challenges and regulatory needs.
Mentor and coach Principal Engineers across the enterprise.
Proactively participate in setting Guild agenda and facilitates Principal community meetings across Mastercard tech hubs.
Skills and Experiences
Experienced in leading the initiation and formation of large global projects including architecting, estimating, planning, implementing and operating as well as selecting talent resources across multiple geographies and functions
IT experience with demonstrated thought-leadership and cross-functional influence and partnership demonstrated by a successful track record of enabling business through these technical decisions
Progressively grown career with proven design and development experiences in multiple languages, secure coding standards (e.g., OWASP, CWE, SEI CERT), and vulnerability management.
Understands internals of operating systems (Windows, Linux, Mainframe) to write interoperable and performant code.
Has skills to develop and evangelize on reference architecture and run principles to help teams adopt Engineering Principles from the start (poison pill, active/active/active, auto-scaling, self-healing, others)
Understands use cases for advanced design patterns (e.g., service-to-worker, MVC, API gateway, intercepting filter, dependency injection, lazy loading, all from gang of four) to implement efficient code
Understands and implements Application Programming Interface (API) standards and cataloging to drive API/service adoption and commercialization
Has skills to promote and coach teams on take on full stack development and facilitate end-to-end service ownership
Has skills to engage engineers across Technology organization to promote standard software patterns and reuse of common libraries and services
Has experience in leading and coaching teams to perform software planning and estimation for large scale complex programs
Has skills to drive trade-off discussions to set right development capacity based on value drivers (e.g., regulatory, security, new business, market parity, technical debt)
Has experience in design and execution of automation across multiple business areas and provides guidance on best methods and tools.
Has an expert understanding of DevOps best practices to guide developers and abstract application development from underlying hosting platforms and infrastructure
Performance engineering experience to ensure applications are built to scale, run, and perform for varying traffic patterns
Has skills to evaluate practices, metrics, and roles to continually optimize SDLC methodologies and automate processes to improve lead time and quality
Has skills to perform architecture and cost analysis for internal, hybrid, and public cloud environments
Has skills to succinctly articulate architecture patterns of complex systems, with business and technical implications, to executive and customer stakeholders
Experience in setting up test environments simulating production set ups, including high availability and monitoring; leverage automation and ephemeral architecture for test environments to drive down run costs
**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.
This advertiser has chosen not to accept applicants from your region.

Principal Software Engineer - Identity

Dublin, Leinster Microsoft Corporation

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Security represents the most critical priorities for our customers in a world awash in digital threats, regulatory scrutiny, and estate complexity. Microsoft Security aspires to make the world a safer place for all. We want to reshape security and empower every user, customer, and developer with a security cloud that protects them with end to end, simplified solutions. The Microsoft Security organization accelerates Microsoft's mission and bold ambitions to ensure that our company and industry is securing digital technology platforms, devices, and clouds in our customers' heterogeneous environments, as well as ensuring the security of our own internal estate. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world.
The Microsoft Entra group serves over a billion active users, powering the Microsoft Entra ID and Microsoft Account services that are at the core of almost every Microsoft product and platform like Office, Xbox, HoloLens and Azure. Our engineering team has opportunities for engineers to work across the stack from delivering user-facing experiences to innovations in hyper-scale, geo-distributed, stateful, fault tolerant services. We are the Core Authentication team responsible for the authentication service serving users and devices everywhere, securing access to your favourite applications and services. We are looking for an experienced software engineer with years of technical expertise in building highly scalable and distributed systems to join us to support new and exciting scenarios in the enterprise and customer identity and access management spaces. This opportunity will allow you to work hands-on on a core service serving billions of users each month, and you will need to draw on your deep technical experience to support the team. You will also have an important role in building and shaping the team's engineering culture, work in a collaborative hybrid work environment, and embrace a live site-first mentality, which is required to run critical services at hyper-scale. You'll join a team of amazing and passionate software engineers, who will help you to learn and grow every day.
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**
We are looking for a curious and passionate engineer with experience in high throughput and multi-tenant services, an ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good maintainability.  
Specifically, you will:
- Provide technical leadership for the team, develop your own technical designs as well as contribute, coach, and review technical designs from teams across Microsoft.
- Partner with key stakeholders to drive improvements and change across multiple teams across multiple geographies in the Microsoft Entra organization.
- Design, develop, and un large scale distributed software services and solutions. - Troubleshoot and optimize automation, reliability and monitoring for production services.
- Develop "best-in-class" engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
- Gain a working understanding of Microsoft businesses and collaborate with other leaders in order to contribute to cohesive, end-to-end experiences for our users.
**Qualifications**
- Bachelor's or Masters Degree in Computer Science or related technical field AND In-depth technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
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 background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
**#MSFTSecurity, #hiring #identity #microsft #mscareers #security #softwareengineer**
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 ( .
This advertiser has chosen not to accept applicants from your region.

Sr. Principal Software Engineer

Dublin, Leinster Mastercard

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

**Our Purpose**
_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**
Sr. Principal Software Engineer
Mastercard:
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.
Corporate Solutions:
At Mastercard Corporate Solutions, we empower businesses to succeed through innovative, trusted payment solutions that deliver a seamless, digital-first experience around the world.
Role Overview:
As a Software Engineering leader in Corporate Solutions at Mastercard, you will manage teams that operate in modern full-stack development practices and tools to create world-class microservices and web applications. We're building a global business-to-business (B2B) technology platform to help businesses of all sizes streamline how they manage payments when buying or selling products and services.
You will work in our Mastercard technology location in Dublin which provides a state-of-the-art environment for technology teams to thrive in our collaborative, Agile engineering culture. You will play a key role in how Mastercard transforms the B2B space to standardize, automate, and optimize digital payment efficiency for buyers and sellers.
Experiences
- Proven ability to drive technical or process change across an organization
- Demonstrated success with influencing and building relationships for strategic results across operations, stakeholders, and enterprise
- Established track record of clear, concise oral and written communication across all levels of an organization
- Demonstrated ability to analyze business and technical requirements, identify key goals, and define a strategy and roadmap to reach those goals
- Architectural design for application and data centric solutions
- Migration of on-premise applications and data into the public cloud
- Success driving solutions that integrate with external parties
- Coaching and leading of diverse application and data engineering teams to reach defined goals and objectives
- Proven ability to thrive in a fast-paced environments; flexibility to handle rapidly changing scenarios
- History of leveraging a variety of SQL and NoSQL persistence storage technologies
Skills
- Java/Spring Boot application development
- Data Engineering/Data Warehousing
- ETL/Data pipelining
- Typescript/Angular/Frontend development
- Cloud-based development and delivery
- Resiliency-based patterns and practices
- Service Development and Integration
- Event and Command Messaging
- SQL and NoSQL data storage
- Contract-driven service development
- Ability to lead and manage senior technical individual contributor and management staffs and to foster open communications across various organizational levels.
- Motivate direct and indirect reports to deliver superior results and to provide functional and directional guidance to staff and recommend policy or strategic direction changes to management.
- Strong communication ability to interact across multiple organizational levels and assume a lead role and set direction for large or complex projects.
- Ability to think clearly and utilize sound judgment.
**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.
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