Senior Software Engineer
Core
Lead development and testing of scalable, highly available system components and services for a mobile-first financial services platform.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Production-grade microservices and distributed systems for a national bank and financial services company.
Domain
Financial Services / Fintech
Deliverable
production ML models | product features | infrastructure
Required skills
Java, Kotlin, Python, JavaScript, SQL, NoSQL, GraphQL, Spring Boot, Kafka, Flink, Terraform, AWS CDK, Docker, Kubernetes, AWS Fargate, JUnit, CI/CD pipelines, Feature Gating (Optimizely), LLM integration (AWS Bedrock, Spring AI)
Preferred skills
Experience with Service-Oriented Architecture (SOA), in-memory data structures, large-scale service migrations, tech stack modernization
Technologies
AWS (Bedrock, CloudWatch, Fargate, CDK), Kubernetes, Docker, Kafka, Flink, Spring Boot, GraphQL, Optimizely, DataDog, Git
Responsibilities
Lead development and testing of system components/services; Participate in shaping technical architecture; Translate product requirements into user stories and technical solutions; Mentor engineers and support technical culture; Drive digital transformation via large-scale service migrations and tech stack modernization
Seniority
Senior, hands-on IC with mentorship responsibilities