Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own
Job Summary
Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.
A Principal Software Engineer is a senior technical leader responsible for architecting and implementing complex software solutions, driving technical excellence, and providing guidance on major engineering projects.
We work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them.
Matching Summary
Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.
Skills & Requirements
Must-have
Java and Spring Boot microservices
Cloud Native technologies expertise
AWS/EKS and SQL/NoSQL platforms
Kafka stream processing
Domain driven design and API development
Production support and on-call duties
Technical leadership and mentoring
Nice-to-have
Service mesh technologies like Istio/Envoy
SRE practices knowledge
Excellent communication skills
Internal mobility and inclusive culture
Event-driven architectures for high-volume data
Experience in distributed multi geography teams
Key Requirements
10+ years experience in Java and microservices
2+ years in lead or principal capacity
Proven experience with AWS/EKS and SQL/NoSQL
Bachelor’s degree in computer science or related field
Architecture level cloud or product certifications