We are seeking a Principal Software Engineer to direct and oversee the development of KKR’s client onboarding platform.
Requirements
- 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.
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance