Senior Lead Software Engineer, Full Stack (Enterprise Platforms Technology)
Core
Designing and building a graph-native enterprise platform serving as the authoritative system of record for customer identity, managing entities and relationships at scale with low latency.
Role type
Senior Lead IC Software Engineer (Full Stack, Graph Systems)
Builds
Unified Customer Graph platform (distributed systems, graph data modeling, access control)
Domain
Financial Services / Graph Databases / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Software engineering, Cloud computing (AWS/Azure/GCP), Graph data modeling, Distributed systems design, API design, Access control models, System architecture, Non-functional requirements definition
Preferred skills
Go, Java, or Python, AWS services (Neptune, DynamoDB, Lambda, ECS, IAM), Large-scale relationship-oriented data systems, Event-driven architectures, AI tooling for productivity
Technologies
AWS Neptune, AWS DynamoDB, AWS Lambda, AWS Step Functions, AWS ECS, AWS IAM, Graph databases
Responsibilities
Design and build API layers enforcing access control semantics, Lead architecture proofs-of-concept, Own technical workstreams end-to-end, Design graph data models for enterprise scale, Drive infrastructure and topology decisions, Define and validate non-functional requirements
Seniority
Senior, hands-on IC with leadership responsibilities