KKR is a leading global investment firm that offers alternative asset management and capital markets and insurance solutions. With offices in over 20 cities across 16 countries and 4 continents, 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 The Global Atlantic Financial Group.

As a firm we manage investments across multiple asset classes and as individuals we are encouraged to think creatively to solve problems, explore opportunities, take on new responsibilities and challenges, put our clients first and contribute to our communities. We often measure success over years, not quarters. We value integrity in all that we do, whether it’s presenting numbers accurately or being open and honest with a portfolio company executive. People want to do business with those they like and trust. It’s a mantra instilled in all of us from the top down.

At KKR, we believe that diverse teams increase performance and produce better results. Teams consisting of employees with varied backgrounds and perspectives will help strengthen our Firm and our investment decisions. Therefore, in an effort to enhance the diversity of our organization, we are particularly focused on recruiting talent that will bring different experiences, capabilities, skills and viewpoints to our organization.


KKR is investing in wide scale modernization of our technology stack and data platforms. This transformation to an intelligent, data-centric culture requires a solid technological foundation where trusted and business-ready data is made available to the enterprise and leads to applying machine learning to automate the manual tasks. Once KKR masters an agile and trusted data pipeline, we can then deploy machine learning and AI initiatives that will accelerate our path to transformation.

KKR is looking to add an experienced and talented backend Lead Engineer to its Digital Client Experience Technology and Engineering team.  Our agile team is responsible for building a best-in-class digital experience for our customers.  You’ll work on a cloud-native tech stack leveraging AWS Lambda, CI/CD, SQL, DynamoDB, Elastic Search, Kafka and Terraform among other tools. We use React and Angular on the frontend as well as NodeJS, Python and C# on the backend. As a lead engineer, you will help set the standard for engineering excellence not only on the team but in the entire organization.


  • Write/review code and ultimately deploy successful enterprise-level systems 
  • Participate in application design and architecture reviews
  • Participate in a highly agile, iterative software development process
  • Collaborate closely with business and engineering stakeholders to maintain a high bar for quality in a fast-paced, iterative environment
  • Functionally decompose complex problems into simple, straight-forward solutions that demonstrate significant creativity and high judgment
  • Fully recognize and manage system interdependencies and limitations
  • Build solutions for high availability, observability, and maintainability


  • 7+ years of engineering experience
  • 3+ years of experience with cloud-applications or distributed systems
  • BS/BA in a technology discipline Engineering/Science/Math/Computer Sci.
  • Expert knowledge of at least one server-side programming language (NodeJS, Java or Python) with a proven track record of delivering high-quality secure web applications
  • Experience with test driven development and infrastructure as Code (IaC)
  • Experience with cloud-based service-oriented architecture, web services, and mobile application security. AWS is strongly preferred.
  • Experience in reviewing complex systems design and code for security best practices and compliance with industry standards
  • Experience designing, delivering and securing data-rich, data-sensitive web applications
  • Ability to act both strategically and tactically with exceptional attention to detail
  • Curious, analytical and resourceful with a proven track record of ownership and the ability to deliver results in a fast-paced & dynamic business environment.


  • NodeJS experience
  • Certification in one cloud computing platform, preferably AWS
  • Experience mentoring/training the engineering community on complex technical issues.
  • Industry expertise in at least one major technical area of distributed systems, such as security, big data, scale-out or fault-tolerance


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.

The company requires COVID-19 vaccination (including booster) for employment, subject to reasonable accommodation as required by law.

KKR’s Privacy Notice (Non-EU)

KKR's Privacy Notice (UK & EU)

CCPA Notice

Apply for this Job

* Required