Software Engineer
Core
Building and maintaining backend services within a distributed microservices architecture for a consumer fintech platform serving millions of members.
Role type
Backend Software Engineer
Builds
Backend services, data-intensive applications, and features for real-time transaction decisioning and fraud detection.
Domain
Fintech / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java, JVM languages, algorithms, data structures, object-oriented design, RDBMS, NoSQL databases, cloud-hosted services
Preferred skills
Stream-processing, Machine learning, AWS, GCP
Technologies
Google Cloud Kubernetes Engine, MongoDB, Spanner, Pub/Sub, Dataflow, BigQuery, Google Cloud Storage, Java, Scala
Responsibilities
Taking ownership of well-scoped features from implementation through production, Building and maintaining backend services, Contributing to data-intensive applications, Participating in code reviews, Collaborating with product data and business stakeholders
Seniority
Mid-level, hands-on IC