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, real-time transaction decisioning, and stream-processing pipelines.
Domain
Fintech / Consumer Finance / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend development, JVM languages (Java), Algorithms and data structures, Object-oriented design, RDBMS/NoSQL databases, Cloud-hosted services
Preferred skills
Stream-processing, Machine learning, AWS or GCP experience
Technologies
Java, Scala, MongoDB, Spanner, Pub/Sub, Dataflow, BigQuery, Google Cloud Kubernetes Engine, Google Cloud Storage
Responsibilities
Taking ownership of well-scoped features from implementation to 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