Platform Engineer
Kohlberg Kravis Roberts
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.
TEAM OVERVIEW
KKR’s Platform Engineering team builds shared internal platforms that enable engineering teams to move from idea to production quickly, safely, and reliably. The team focuses on automation, self-service, and reusable capabilities that eliminate friction, replace bespoke solutions, and scale across the firm.
Platform Engineering operates as a force multiplier—providing well-lit golden paths, opinionated defaults, and developer-first experiences across cloud, CI/CD, and service delivery.
POSITION SUMMARY
KKR is seeking a Senior Software Engineer to join the Platform Engineering team. This is a hands-on, senior-level engineering role focused on designing and building internal platforms and tooling that improve developer velocity, reliability, and consistency across KKR’s global technology ecosystem.
You will own and deliver reusable platform capabilities—APIs, workflows, and automation—that enable application teams to provision, deploy, and operate services independently. Success in this role is measured by adoption, usability, and real-world outcomes rather than process adherence.
KEY RESPONSIBILITIES
-
Lead the design, development, and evolution of shared internal platforms for cloud environments, CI/CD, and service delivery
-
Build scalable, resilient backend services and automation using Python and Java
-
Design self-service workflows that allow teams to provision infrastructure, deploy services, and operate independently
-
Define and implement Infrastructure as Code using Terraform and cloud-native best practices
-
Architect and operate solutions on AWS, GCP, or Azure (deep expertise in at least one)
-
Develop reusable platform services, APIs, and abstractions that replace bespoke, team-specific solutions
-
Integrate and support AI-enabled platform capabilities, including MCP (Model Context Protocol) or similar AI orchestration frameworks
-
Automate delivery, validation, and operational best practices (security, reliability, observability by default)
-
Partner closely with application, infrastructure, and security teams to understand needs, drive adoption, and refine platform offerings
-
Define and maintain golden paths that standardize how software is built, deployed, and run at KKR
-
Mentor junior engineers and contribute to technical standards, architecture reviews, and engineering best practices
QUALIFICATIONS
-
Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience
-
5–7+ years of professional software engineering experience building and operating production systems
-
Strong proficiency in one or more modern languages (e.g., Go, Java, Python)
-
Hands-on experience with Terraform and Infrastructure as Code at scale
-
Strong system design skills, with experience building distributed and cloud-native systems
-
Experience with at least one major cloud provider: AWS, GCP, or Azure
-
Familiarity with AI systems, platforms, or integrations, including MCP or similar frameworks
-
Solid understanding of APIs, CI/CD pipelines, developer tooling, and automation
-
Product-minded approach to engineering with a strong focus on developer experience and usability
-
Strong ownership mindset and ability to collaborate across globally distributed teams
WHY JOIN KKR PLATFORM ENGINEERING?
-
Build platforms used across the firm with real, measurable impact
-
Work in an automation-first, product-driven platform engineering environment
-
Help define golden paths that accelerate development teams at scale
-
Partner closely with strong application, data, and AI engineering teams globally
-
Be part of a platform organization where success is measured by adoption and outcomes, not bureaucracy
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.