Principal Software Engineer, Customer Channels and Data
Core
Lead the technology strategy and architecture for AI-enabled customer and banker experiences, shaping the future of CRM, engagement, and workflow platforms.
Role type
Principal Software Engineer (Platform & AI Strategy)
Builds
Scalable, resilient platforms for customer engagement, banker workflows, and AI-assisted experiences.
Domain
Banking (Business Banking) + AI/ML + Cloud Platforms
Required skills
Distributed systems architecture, API-first design, Microservices, Cloud-native patterns, AI/LLM integration, Platform strategy, Engineering standards, Mentoring
Preferred skills
CRM domain knowledge, Workflow orchestration, Responsible AI governance
Technologies
AWS, Kubernetes, Docker, Terraform, CI/CD, LLMs, RAG
Responsibilities
Lead design and delivery of scalable platforms, Drive architecture decisions across squads, Establish reusable engineering patterns, Shape platform strategy for cloud/AI/workflow, Champion DevSecOps and observability, Mentor engineers and influence technical strategy