We are seeking a highly experienced Principal Software Engineer to lead our enterprise-wide API transformation initiatives. This role will be instrumental in driving our migration from legacy SOAP services to modern RESTful APIs while establishing an API-first development culture across all product lines.
The ideal candidate is a hands-on technical leader and API Integration SME with deep expertise in simplifying complex, customer-specific integrations within SaaS environments.
Lead the architectural strategy and execution of large-scale migration from SOAP-based services to RESTful APIs
Define and evangelize an API-first mindset across engineering teams and product lines
Simplify complex, customer-specific integration patterns to improve scalability, maintainability, and performance
Serve as the subject matter expert (SME) for API design, integration architecture, and security patterns
Establish enterprise API governance standards, versioning strategies, documentation standards, and lifecycle management practices
Design and implement secure APIs leveraging OAuth2, JWT, OpenID Connect, and other modern security frameworks
Guide teams in building robust APIs across both C#/.NET and Java application ecosystems
Architect cloud-native API solutions leveraging Azure and AWS API services
Collaborate with Product, Security, DevOps, and Customer Engineering teams to deliver scalable integration capabilities
Mentor senior engineers and provide technical leadership across multiple teams
10+ years of software engineering experience in SaaS environments
Deep expertise in:
RESTful API design and best practices
Legacy SOAP services and modernization strategies
API migration frameworks and integration simplification
Strong experience designing customer-specific integrations into complex product ecosystems
Hands-on experience with API security patterns (OAuth2, JWT, API gateways, rate limiting, RBAC)
Proven experience with:
Azure API services (API Management, App Services, Functions)
AWS API services (API Gateway, Lambda, IAM)
Strong development background in:
C# / .NET
Java / Spring Boot
Advanced database expertise:
Relational databases (SQL Server, PostgreSQL, MySQL)
NoSQL databases (MongoDB, DynamoDB)
Caching technologies such as Redis
Experience defining API standards, governance models, and reusable frameworks
About Korn Ferry
Korn Ferry unleashes potential in people, teams, and organizations. We work with our clients to design optimal organization structures, roles, and responsibilities. We help them hire the right people and advise them on how to reward and motivate their workforce while developing professionals as they navigate and advance their careers. To learn more, please visit Korn Ferry at www.Kornferry.com