Principal Solutions Architect - Capital Markets
Core
Designing application architecture for next-generation clearing systems in capital markets, focusing on distributed platforms, event-driven patterns, and real-time data flows.
Role type
Principal Solutions Architect (Capital Markets)
Builds
Next-generation clearing systems, distributed and enterprise technology platforms, streaming and batch data processing systems.
Domain
Capital Markets / Financial Services / Distributed Systems
Required skills
Java, Python, C#, Kafka, microservices, event-driven architecture, domain-driven design, OAuth2/OIDC, JWT, Protocol Buffers, Apache Iceberg, Terraform, Kubernetes, AWS, DevOps
Preferred skills
Schema evolution, data lakehouse architecture, Infrastructure as Code, DevOps tools (Jenkins, Docker, ArgoCD)
Technologies
AWS, ArgoCD, C#, Cloud, DevOps, Docker, Git, JWT, Java, Jenkins, Kafka, Kubernetes, PaaS, Python, Terraform, microservices
Responsibilities
Design application architecture across distributed and enterprise technology platforms using event-driven and microservices approaches. Establish and uphold architectural standards, patterns, and best practices across engineering teams. Design streaming and batch systems to support real-time and scheduled data flows. Guide the architecture of Kafka-based message systems for reliable service communication. Develop and oversee data architecture and integration strategies. Lead solution architecture from concept through implementation and document architectural decisions.
Seniority
Principal, hands-on IC