Staff Software Engineer
Core
Designing and building scalable microservices, APIs, and enterprise-scale platforms that power critical business capabilities for a bank.
Role type
Staff Software Engineer (Backend & AI/ML)
Builds
Secure, reliable, cloud-native production systems and AI-powered engineering solutions.
Domain
Banking / Cloud-Native Engineering / AI Engineering
Deliverable
production ML models | product features | infrastructure
Required skills
Backend engineering (APIs, microservices, distributed systems), Enterprise architecture design, Security & reliability at scale, Mentoring & technical leadership, Cloud-native development, CI/CD automation
Preferred skills
Event-driven architecture (Kafka), AI-powered engineering practices, Agentic AI architecture (RAG, Autonomous Agentic), LLM gateways (PortKey), Eval-driven development, Observability tooling (Honey Hive)
Technologies
Java, Spring Boot, Temporal, AWS Native Services, Kubernetes, Docker, GitHub, Teamcity, Octopus, CloudFormation, Snowflake, Postgres, DocumentDB, Kafka, PortKey, Honey Hive
Responsibilities
Design and build scalable microservices and APIs; Contribute to architecture for enterprise-scale platforms; Improve engineering standards and secure development practices; Support integration across internal and external platforms; Build and run production systems with observability and resilience; Mentor engineers and uplift team capability; Drive pragmatic engineering decisions aligned to business outcomes
Seniority
Staff, hands-on IC with strategic influence