Principal, Solution Architecture
Core
Designing and guiding the architecture for OCC's next-generation clearing system and digital transformation in capital markets.
Role type
Principal Solution Architect (Distributed Systems & Event-Driven Architecture)
Builds
Distributed, cloud-native services and event-driven data processing systems for equity derivatives clearing.
Domain
Capital Markets / Financial Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Event-driven architecture, Microservices, Distributed systems design, Kubernetes topology design, Kafka/streaming systems, Object-oriented design, Infrastructure as Code (Terraform), Cloud ecosystems (AWS)
Preferred skills
Capital markets industry experience, Data lake-house architecture (Apache Iceberg), Identity and access management (OAuth2/OIDC)
Technologies
Java, Python, C#, Kafka, Terraform, AWS, Kubernetes, Docker, ArgoCD, Protocol Buffers
Responsibilities
Design application architecture across distributed platforms; Define and enforce architectural standards; Shape message-based systems using Kafka; Develop data architecture strategies; Guide deployment of cloud-native services; Review designs for alignment with standards and security; Mentor engineering teams on architectural best practices.
Seniority
Principal, hands-on IC with strategy & mentorship