Staff Software Engineer
Core
Architect and deliver complex, scalable, and secure core banking platforms and APIs to power the bank's entire business.
Role type
Staff Software Engineer (Core Banking Architecture)
Builds
Core banking systems, Web APIs, web applications, and automation frameworks for data pipelines and UI components.
Domain
Financial Services / Core Banking / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Full stack development, C#, .Net Core, Next.js, React.js, TypeScript, Node.js, Python, Scalable API design, Relational databases (PostgreSQL/MySQL/SQL Server), NoSQL (AWS Document DB), AWS/Azure, Docker, Kubernetes, CI/CD, DevSecOps, SRE practices, Monitoring & Observability (Prometheus, Grafana, Splunk, CloudWatch), AI/GenAI tools (GitHub Copilot, AWS Bedrock)
Preferred skills
Experience with GitHub Actions, TeamCity, Jenkins, AWS Bedrock, Cline, Roocode
Responsibilities
Define and facilitate delivery of technology solutions against group architecture strategy, design and uplift system architectures, solve technical problems with innovative solutions, troubleshoot and debug application issues, implement automation frameworks, collaborate with cross-functional teams to align technical goals with business objectives.
Seniority
Staff, hands-on IC with strategic influence