Senior Lead Software Engineer - Solution Engineer
Core
Design and implement real-time streaming solutions, data publishing patterns, and secure service integrations for a financial services firm's Trust & Security data capabilities.
Role type
Senior Lead Software Engineer (Solution Engineer)
Builds
Real-time streaming solutions, data pipelines, secure APIs, and data store architectures for banking customers.
Domain
Financial Services / Data Engineering / Cloud Infrastructure
Required skills
Java, Kafka, Spark, Flink, Cassandra, Oracle, REST, GraphQL, CI/CD, SDLC discipline, observability, AI-assisted development governance
Preferred skills
Schema registry design, data contract governance, API integration patterns, data lake publishing patterns
Technologies
Kafka, Spark, Flink, Cassandra, Oracle, Java, AWS, IAM, SQL, REST, GraphQL
Responsibilities
Design and implement real-time streaming solutions using Kafka with reliability and scalability patterns; build data publishing patterns to analytical platforms; architect and model data stores for Cassandra and Oracle; design service interfaces and integrations using REST and GraphQL; lead solution engineering for services and pipelines; drive adoption of AI-assisted engineering practices across teams.
Seniority
Senior, hands-on IC with leadership responsibilities