We are looking for an experienced Principal Product Engineer with strong full-stack development expertise and a passion for designing scalable solutions, solving complex technical challenges, and driving engineering excellence.
Key Responsibilities
Lead the design and development of scalable, high-performance applications using Spring Boot, Angular, and Apigee.
Drive solution architecture, API design, integration strategies, and technical decision-making.
Solve complex engineering problems and ensure system performance, reliability, and maintainability.
Establish engineering best practices for code quality, testing, design patterns, and technical standards.
Lead code reviews, mentor engineers, and promote collaborative technical leadership across teams.
Partner with Product, Engineering, and other stakeholders to translate business requirements into robust technical solutions.
Key Requirements
Extensive experience in full-stack software development and solution design.
Strong hands-on expertise in Java, Spring Boot, Angular, and Apigee.
Proven experience designing scalable architectures and enterprise-grade applications.
Strong understanding of API management, integrations, microservices, and system design.
Excellent problem-solving skills and a commitment to clean, maintainable, high-quality code.
Demonstrated ability to provide technical leadership, mentor engineers, and drive engineering standards.
Strong communication and collaboration skills, with the ability to influence technical decisions across teams.
What We’re Looking For
A hands-on technical leader who combines deep engineering expertise with architectural thinking, takes ownership of complex initiatives, and builds scalable solutions that deliver measurable business value.