Senior Lead Software Engineer
Core
Lead solution engineering for Trust & Security data and integration capabilities, designing scalable streaming and batch data architectures.
Role type
Senior Lead Software Engineer (Data & Streaming Architecture)
Builds
Kafka streaming solutions, Java services, Cassandra/Oracle data stores, REST/GraphQL APIs, and data lake publishing patterns.
Domain
Technology / Data Engineering / Trust & Security
Deliverable
production ML models
Required skills
Java, Kafka, Spark, Flink, Cassandra, Oracle, REST, GraphQL, Data Governance, API Design, System Architecture
Preferred skills
Kafka Streams, Flink, Spark Streaming, AWS, Graph Databases, TigerGraph, AI/ML concepts, Feature Stores
Technologies
Kafka, Spark, Flink, Cassandra, Oracle, AWS, TigerGraph
Responsibilities
Provide technical guidance to teams and vendors; Develop, review, and debug secure production code; Drive governance of AI-assisted engineering practices; Own architecture for Trust & Security data and integration; Design and implement reliable Kafka streaming solutions; Architect Cassandra and Oracle data stores; Design REST and GraphQL service interfaces; Establish engineering standards and reuse-first patterns.
Seniority
Senior, hands-on IC with leadership responsibilities
