Principal Software Engineer

3 weeks ago


Dublin, Ireland Kkr Full time

Principal Engineer - Enterprise Software Systems
Join to apply for the
Principal Engineer - Enterprise Software Systems
role at
KKR
Principal Engineer - Enterprise Software Systems
1 week ago Be among the first 25 applicants
Join to apply for the
Principal Engineer - Enterprise Software Systems
role at
KKR
Company Overview
KKR is a leading global investment firm that offers alternative asset management as well as capital markets and insurance solutions.
KKR aims to generate attractive investment returns by following a patient and disciplined investment approach, employing world-class people, and supporting growth in its portfolio companies and communities.
KKR sponsors investment funds that invest in private equity, credit and real assets and has strategic partners that manage hedge funds.
KKR's insurance subsidiaries offer retirement, life and reinsurance products under the management of Global Atlantic Financial Group.
References to KKR's investments may include the activities of its sponsored funds and insurance subsidiaries.
Technology Organization Overview
KKR's Technology team is responsible for building and supporting the firm's technological foundation including a globally distributed infrastructure, information security, and the application and data platforms.
The team drives a culture of technology excellence across the firm through efficient workflow automation, democratization of data through modern data and collaboration platforms, and more recently through research and development of Generative AI based tools and services.
Technology is regarded as a key business enabler at KKR and is an important accelerator to drive towards global scale creation and business process transformation.
A dedicated Program Management function along with the Product Managers drive execution discipline across multiple technology teams with a goal to consistently deliver excellence serving our business needs.
The Technology team consists of highly technical and business centric technologists with the ability to form strong partnerships across all of our businesses.
Company Overview
KKR is a leading global investment firm that offers alternative asset management as well as capital markets and insurance solutions.
KKR aims to generate attractive investment returns by following a patient and disciplined investment approach, employing world-class people, and supporting growth in its portfolio companies and communities.
KKR sponsors investment funds that invest in private equity, credit and real assets and has strategic partners that manage hedge funds.
KKR's insurance subsidiaries offer retirement, life and reinsurance products under the management of Global Atlantic Financial Group.
References to KKR's investments may include the activities of its sponsored funds and insurance subsidiaries.
Technology Organization Overview
KKR's Technology team is responsible for building and supporting the firm's technological foundation including a globally distributed infrastructure, information security, and the application and data platforms.
The team drives a culture of technology excellence across the firm through efficient workflow automation, democratization of data through modern data and collaboration platforms, and more recently through research and development of Generative AI based tools and services.
Technology is regarded as a key business enabler at KKR and is an important accelerator to drive towards global scale creation and business process transformation.
A dedicated Program Management function along with the Product Managers drive execution discipline across multiple technology teams with a goal to consistently deliver excellence serving our business needs.
The Technology team consists of highly technical and business centric technologists with the ability to form strong partnerships across all of our businesses.
Team Overview
The Client Systems Engineering team, part of KKR's Technology organization, develops technology solutions for clients and KKR teams with the objective to deliver exceptional experiences, enable firm growth, and mitigate firm risks.
Our team supports a blend of SaaS BPM applications as well as cloud-native applications running on public cloud.
We collaborate closely with the Client Operations, Tax, and other Technology teams, as well as Compliance, Enterprise Risk, Finance, Internal Audit, Legal, and Marketing.
Position Overview
We are seeking a Principal Software Engineer to direct and oversee the development of KKR's client onboarding platform.
This role will work closely with product managers to deliver a stellar experience for our clients and internal teams.
The ideal candidate will bring deep expertise in software architecture, with a track record of leading design and development of enterprise systems.
They will lead a global team of software developers to drive the evolution of our client onboarding platform.
Responsibilities
Technical Excellence: Solve complex business problems with elegant and intuitive technical solutions.
Continuously refine the implementation to align with business needs.
Engineering Leadership: Oversee a team of product focused software engineers responsible for the client onboarding experience.
Ensure the team's accountability for the full software development lifecycle of their products—including design, development, test, support, and iterative improvements—while maintaining a consistent user experience and connectivity with other applications in the ecosystem and client lifecycle.
Continuous Improvement: Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
Vendor and Partner Integrations: Help lead buy vs. build assessments, select the right partners, and manage ongoing vendor relationships to ensure high-quality resilient integrations that minimize time to value
Platform-Mindset: Ensure technical decisions are in line with the broader Client Lifecycle Product and Technology vision, focusing on interoperability and scalability across teams and tools.
Technology and Company-Wide Contribution: Actively contribute to Technology and company-wide priorities, offering input beyond the immediate engineering role to support broader company objectives and initiatives.
Qualifications And Key Competencies
Experience: 10+ years of building enterprise-grade software solutions with a strong focus on architecture, design, and development.
Database Expertise: Data modelling and migrations in Relational (SQL) and non-Relational (NoSQL) paradigms
Hands-On Technical Skills: Demonstrated ability to actively contribute to codebases, solving complex technical challenges with innovative solutions.
Programming Languages: Expertise in modern backend languages such as NodeJS, Python, or similar.
Cloud-Native Development: Proven experience building applications on public cloud platforms, with a preference for AWS.
Product-Centric Design: Ability to drive client-focused product design in an agile environment.
Mentorship & Leadership: Skilled in mentoring engineers on secure, reliable, and scalable software development practices.
Innovation & Creativity: Promotes the adoption of cutting-edge technologies and encourages innovative problem-solving.
Effective Communication: Ability to convey complex technical concepts clearly to both technical and non-technical stakeholders.
BPM Expertise: Experience with Appian or similar BPM platforms.
Strong Communication Skills: Exceptional verbal and written communication abilities.
KKR is an equal opportunity employer.
Individuals seeking employment are considered without regard to race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, sexual orientation, or any other category protected by applicable law.
Seniority level
Seniority level
Director
Employment type
Employment type
Full-time
Job function
Job function
Information Technology
Referrals increase your chances of interviewing at KKR by 2x
Sign in to set job alerts for "Enterprise System Engineer" roles.
Dublin, County Dublin, Ireland 2 weeks ago
Network Development Engineer , OpsTechIT Infrastructure Operations
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 3 months ago
Dublin, County Dublin, Ireland 20 hours ago
Dublin, County Dublin, Ireland 17 hours ago
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 1 month ago
Dublin, County Dublin, Ireland 6 days ago
Dublin, County Dublin, Ireland 3 months ago
Dublin, County Dublin, Ireland 3 months ago
Network Automation Engineer, Global Network Operations
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 4 days ago
Network Production Engineer (University Grad)
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 4 days ago
Dublin, County Dublin, Ireland 5 days ago
Dublin, County Dublin, Ireland 3 weeks ago
Dublin, County Dublin, Ireland €60.00-€60.00 2 weeks ago
Dublin, County Dublin, Ireland 1 week ago
Network Engineer with Azure experience , Permanent
Dublin, County Dublin, Ireland 6 days ago
Network Production Engineer, Infrastructure
Dublin, County Dublin, Ireland 1 week ago
Dublin, County Dublin, Ireland €55,000.00-€58, hours ago
Dublin, County Dublin, Ireland 3 days ago
Dublin, County Dublin, Ireland 2 weeks ago
Dublin, County Dublin, Ireland 6 days ago
Dublin, County Dublin, Ireland 5 days ago
Dublin, County Dublin, Ireland 5 days ago
Dublin, County Dublin, Ireland 5 days ago
Dublin, County Dublin, Ireland 6 days ago
We're unlocking community knowledge in a new way.
Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr



  • Dublin, Dublin City, Ireland Mastercard, Inc. Full time

    Social network you want to login/join with:Software Principal Engineer (Architect), DublinClient: Mastercard, Inc.Location: Dublin, IrelandJob Category: OtherEU work permit required: YesJob Reference: ffb38e77e8c8Job Views: 3Posted: 16.07.2025Expiry Date: 30.08.2025Job Description:Software Principal Engineer (Architect)Our PurposeMastercard powers economies...


  • Dublin, Ireland Nicoll Curtin Full time

    Overview Principal Software Engineer – Galway (Hybrid, Permanent) We are seeking an experienced and motivated Principal Software Engineer to join our technology team in Galway, Ireland . This is a fantastic opportunity to work on high-value products that support customers with innovative financial solutions. The successful candidate will be a...


  • Dublin, Dublin City, Ireland Mastercard Full time

    OverviewSoftware Principal Engineer (Architect) at MastercardMastercard powers economies and empowers people in 200+ countries and territories worldwide. Mastercard is a global technology company specializing in the payments industry. Our mission is to connect and empower an inclusive, digital economy that benefits everyone, everywhere by ensuring...


  • Dublin, Ireland Analog Devices, Inc. Full time

    Principal Cloud Software Engineer page is loaded## Principal Cloud Software Engineerlocations: Ireland, Limericktime type: Full timeposted on: Posted Todayjob requisition id: R254695**About Analog Devices**Analog Devices, Inc. (NASDAQ: ) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the...


  • Dublin, Dublin City, Ireland Mastercard Full time

    Our PurposeMastercard 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...


  • Dublin Pike, Ireland MasterCard Full time

    Sr. Principal Software Engineer page is loaded Sr. Principal Software Engineer Apply locations Dublin, Ireland | Full time | Posted 27 Days Ago | Job requisition id R-247296 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...


  • Dublin, Ireland Mastercard, Inc. Full time

    Software Principal Engineer (Architect)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...


  • Dublin, Ireland Microsoft Full time

    OverviewJoin to apply for thePrincipal AI Software Engineerrole atMicrosoft.Are you a great Software Engineer?Do you like working on technology problems which impact people on a global scale?Would you like to work on complex problems that help users find and utilize solutions in M365 Copilot?If you're passionate about users having the best Copilot experience...


  • Dublin, Dublin City, Ireland Axway Full time

    OverviewWe are seeking our newPrincipal Software Engineerto join the Axway teamAs a Principal Engineer, you will serve as atechnical visionary and hands-on architect, driving the design, scalability, and resilience of a modern API and integration platform.You will work within and across teams to define and implement architectural standards, mentor senior...


  • Dublin, Ireland Axway Full time

    OverviewWe are seeking our newPrincipal Software Engineerto join the Axway team!As a Principal Engineer, you will serve as atechnical visionary and hands-on architect, driving the design, scalability, and resilience of a modern API and integration platform.You will work within and across teams to define and implement architectural standards, mentor senior...