Principal Software Engineer- Digitisation and Enablement
Core
Shape technology strategy and architecture across multiple teams to build, scale, and evolve modern enterprise platforms and capabilities.
Role type
Principal Software Engineer (Enterprise Platform & Architecture)
Builds
Scalable, secure, and resilient enterprise platforms, services, and distributed systems
Domain
Financial Services / Cloud-Native Engineering / Enterprise Architecture
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native architecture, Distributed systems, API-driven architectures, Technical strategy, Cross-team leadership, Engineering governance, Mentorship, Platform modernization, Agentic AI patterns
Preferred skills
Temporal, Python, LangGraph, AWS Lambda, GitHub CI/CD
Technologies
Java, Spring Boot, Temporal, AWS, Python, LangGraph, GitHub
Responsibilities
Co-create and evolve technology strategy and roadmaps, Define architectural direction across platforms and services, Provide technical leadership across multiple squads, Champion engineering standards and best practices, Mentor Staff Engineers and senior engineers, Lead architecture reviews and governance practices
Seniority
Principal, strategy & mentorship