Lead Software Engineer - Data Platform & Entitlements
Core
Design, develop, and troubleshoot secure software solutions for data platform and entitlements systems, focusing on AI-assisted engineering practices and data governance.
Role type
Lead Software Engineer (Data Platform & Entitlements)
Builds
Secure, high-quality production code and algorithms for financial data systems
Domain
Financial services, cloud-native data platforms, and entitlements governance
Deliverable
production ML models | product features
Required skills
Java, Spring Framework (Boot, MVC, Data), RESTful APIs, microservices, Kafka, CI/CD (Jenkins), Git, relational database modeling, cloud platforms (AWS/GCP/Azure), AI-assisted development validation, responsible AI workflows
Preferred skills
Databricks, Data Mesh, Unity Catalog, Lakehouse, Delta, Iceberg, Spark, large-scale big data processing, Identity and Access Management (IAM), role-based access control (RBAC), attribute-based access control (ABAC), ReBAC, authorization engines, SCIM, SSO/OIDC/SAML, service principals, LLMs, enterprise AI integration
Technologies
AWS, Azure, GCP, Kafka, Jenkins, Git, Bitbucket, Databricks, Spark, Spring, Java, Unity Catalog
Responsibilities
Design and implement data models for relational databases; drive adoption of enterprise-authorized AI-assisted engineering practices; produce architecture and design artifacts for complex applications; proactively identify hidden data issues to improve coding hygiene and system architecture
Seniority
Senior, hands-on IC with leadership responsibilities
