Software Engineer Back-End
Core
Design, build, and maintain Java-based backend services and integrations for core messaging and compliance features in a multi-cloud environment.
Role type
Senior IC backend engineer (Java)
Builds
Core messaging and compliance features for 1,400+ institutions
Domain
AI-powered communication platforms, multi-cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Java server-side development, scalable solution design, database optimization, CI/CD implementation, GitOps, system reliability troubleshooting
Preferred skills
Kubernetes, Helm, multi-cloud environments (AWS, GCP, Azure)
Technologies
Java, MongoDB, BigTable, Redis, ArgoCD, Jenkins, Kubernetes, Helm, AWS, GCP, Azure
Responsibilities
Architect and implement Java backend services and integrations; build automation for compilation, deployment, and operation in public cloud; collaborate with SREs to troubleshoot production issues and ensure system reliability; participate in design discussions and code reviews.
Seniority
Mid-level to Senior, hands-on IC