We are looking to hire a Principal Engineer to join our Engineering, CTO team. The role will involve hands-on technical leadership on complex areas of the platform, providing broad technical influence across multiple teams. The successful candidate will have a strong track record of building high-scale, reliable systems and be comfortable designing for resilience, observability, and graceful degradation.
Requirements
- Clear communication of architectural goals and standards
- Strong analytical thinking, problem-solving, appropriate judgement and decision-making skill
- Commitment to collaboration and teamwork
- Proven ability to effectively manage timelines and deliverables
- Self-starter, motivated team player who thrives in a fast-paced environment
- Expert in Java with deep experience building and operating distributed microservices in a cloud environment, at scale
- Expert in OOPs and design patterns
- Expert in REST API design
- Strong practical knowledge of event-driven architectures
- Open-Source technologies, such as Spring and Hibernate
- Strong background in observability and reliability
- Open-source RDBMS technologies such as PostgreSQL
- Experience testing across different levels of applications and advocate for best practice
- Experience with compliance / risk / FinCrime domains
- Hands-on experience designing or integrating workflow engines
- Experience with rules / decision engines and a clear view on how to manage rule lifecycle, versioning and testing at scale
- Experience/understanding of agentic / AI-driven systems and how to integrate them into backend workflows with appropriate guardrails, monitoring and fallbacks
- Exposure to payment schemes/flows, regulatory frameworks, SME/partner onboarding; experience reducing false positives via rule tuning/enrichment; familiarity with schema governance and data-lineage tooling is a strong plus
Benefits
- Competitive salary
- Generous Paid Time Off
- 401k Matching
- Relocation Assistance