Software Architecture - Sr Advisor I
Core
Design, develop, and evolve highly scalable, resilient, and maintainable event-driven services and messaging platform capabilities for a cloud-native banking platform.
Role type
Staff Software Engineer (Event Messaging & Architecture)
Builds
Finxact's event-driven platform and transaction processing engine
Domain
Fintech / Cloud-native distributed systems
Required skills
Golang, Apache Kafka, Kubernetes, REST, gRPC, distributed systems design, event-driven architecture, CI/CD pipelines, observability, relational databases (PostgreSQL/MySQL), cloud environments (AWS/Azure/GCP)
Preferred skills
Change Data Capture (CDC), Debezium, Kafka Connect, high-volume low-latency messaging, schema evolution
Technologies
Golang, Apache Kafka, Kubernetes, REST, gRPC, PostgreSQL, MySQL, AWS, Azure, GCP
Responsibilities
Design and implement scalable event streaming and messaging solutions; Define architectural patterns and engineering standards for producers, consumers, and message processing; Develop production services and platform components; Troubleshoot complex production issues involving event processing and distributed systems; Mentor engineers and provide technical guidance; Collaborate with teams to integrate event-driven capabilities across the platform
Seniority
Staff, hands-on IC with technical leadership