This is a full remote job, available from anywhere.
We are seeking a highly experienced Principal Engineer to lead the design, development, and modernization of enterprise-scale software platforms.
The ideal candidate will be a hands-on technical leader with extensive experience in architecting and implementing scalable, cloud-native solutions using Java, Spring Boot, Microservices, and modern frontend technologies such as React.
This role requires ownership of end-to-end platform implementation, including application architecture, cloud infrastructure design, development standards, automation strategies, and engineering best practices.
The Principal Engineer will collaborate closely with cross-functional teams including architecture, cloud engineering, DevOps, infrastructure, and security teams to deliver high-quality, reliable, and maintainable solutions.
The successful candidate will drive cloud modernization initiatives, establish robust CI/CD and testing frameworks, implement Site Reliability Engineering (SRE) practices, and provide technical leadership to distributed onshore and offshore engineering teams.
Responsibilities include designing microservices-based architectures, developing proof of concepts, leading database design and performance optimization efforts, and ensuring adherence to enterprise architecture and security standards.