Job Description
Cardless is looking for an experienced backend engineer to join our exceptional team!
Powering digital-first and consumer-friendly credit cards is no easy task!
Behind the scenes, we need to integrate with a number of third-party services (like card networks, payment processors, and credit bureaus), solve tricky distributed systems problems (like eventual consistency and idempotent workflows), and balance a number of needs (like security, reliability, performance, time-to-market, and compliance)
We achieve much of that today through a microservice architecture built primarily with Java, gRPC, and AWS tools like DynamoDB, EKS (hosted Kubernetes), and API Gateway
You may be a generalist who's excited to work in many domains, or you may prefer to go deep in a few (e.g. helping us build an extensible rules engine or a highly reliable ledger)
Experience designing backend services & systems and scaling them in production
This is more important to us than a specific # of years of experience, but we expect most engineers to need at least 3-5 years in the industry to gain this experience
Experience leading projects, planning work, collaborating cross-functionally, and mentoring other engineers
A high-functioning, collaborative, and supportive environment is important to us, and you'll play an important role in fostering that
Broad, high-level expertise across a modern application stack (covering e.g. databases, infrastructure, CI/CD, APIs, client apps, queueing, etc.)
Deep, low-level expertise in one or more backend domains (e.g. databases, scaling, or distributed systems), in the technology/platform of your choice
Passion for both your craft (building things right) and achieving real-world impact (building the right things for our business & customers)
Cardless employees are required to be fully vaccinated and boosted against COVID-1+, and to provide proof of vaccination prior to their first day
Benefits
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer | Backend position is now open for candidates interested in the Software Developer Jobs sector. This role in San Francisco offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
