Sr. Software Engineer, Backend

Current

New York City, NY, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 04/16/2021
  • Website: current.com
  • Company Address: , New York, NY

About Current

We are a leading U.S. challenger bank built to meet the needs of people with unique lives who have been overlooked by the traditional banking industry. Our proprietary Current Core technology allows us to provide premium banking services for everyone, regardless of age or income, and improve the financial outcomes of our members without overdraft fees, minimum balance requirements, or hidden fees.

Job Description

Are you looking for an opportunity to leverage your experience and have outsized business impact in a new role?

Current is a leading US challenger bank with over one million members. You will be building and owning backend services that power our banking core. You will gain insight into the mechanics of the US financial system, and gain domain-expertise in financial technology. You will be shipping highly impactful code within your first week.

What you’ll do

  • Build core microservices that expose gRPC endpoints that auto-generate client libraries. These services perform critical financial functions, such as ledger modifications, identity verification, and real-time transaction decisioning.
  • Work closely with the core team to introduce new service templates for different service patterns.
  • Architect mechanisms to parallelize and scale existing services idempotently.
  • Measure and tune services with Datadog tracing that link to performance SLOs.

About the stack

Current’s engineering team has applications running on Google Cloud Kubernetes Engine. We are investing heavily in these services to support a banking core that can scale to handle millions of transactions a day.

We use a variety of databases, including MongoDB, Neo4j, and Postgres. Our core services are written in Java, and our edge services are written in TypeScript and Node.js.

About You

Required:

  • Significant professional backend development experience
  • Working knowledge of Java
  • B.S. Computer Science, Mathematics, or equivalent
  • Experience with cloud-hosted services, like AWS or GCP
  • Proficiency in both RDBMS and nosql databases
  • A good grasp of concurrency and multi-threading

Bonus:

  • Production Kubernetes experience
  • Production GraphQL experience
  • Node.js and TypeScript experience
  • Experience with creating and maintaining tests within a CI pipeline
  • MongoDB, Neo4j, or Postgres expertise
  • Google Cloud (GKE, Compute Engine, BigQuery, Cloud Build) expertise
  • Experience with data transformation technologies such as Dataflow or Spark

Benefits:

Competitive salary

Equity

Discretionary bonus program 

Flexible vacation policy

Medical, Dental and Vision premiums covered at %100 for you and your dependents.

Commuter Benefits

Related Jobs

Disputes Specialist

Current - New York City, NY, US

Sr. Software Engineer, Backend

Current - New York City, NY, US

Senior Product Manager

Current - New York City, NY, US

Technical Recruiter

Current - New York City, NY, US

Offline Performance Marketing Manager

Current - New York City, NY, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.