Cardless

Software Engineer

San Francisco, CA Remote Hybrid
USD 180k - 260k
Microservices AWS DynamoDB Java Python API
Description
Cardless is looking for an experienced backend engineer to join our exceptional team! This person will also be expected to set the technical direction and execution for our team on Fintech platform and can impact multiple domains spanning applications, accounts transactions, fraud, risk and rewards

As the Staff Engineer for our team, your responsibilities will include but not be limited to the following:

Technical Leadership and Oversight
- Lead the design and development of scalable, secure, reliable, and high-performance systems for co-branded credit card products
- Work on both the 0 to 1 stage and the subsequent scaling of successful products
- Lead by example with hands on execution in the more complex domains of our architecture 

System Architecture and Design
- Architect end-to-end solutions for our products, incorporating security, compliance and performance optimization
- Evaluate and select appropriate technologies, frameworks, and tools to meet the platform’s requirements and future scalability
- Ensure the system design supports high availability, disaster recovery, and easy maintenance

Communication and Collaboration
- Work closely with stakeholders to understand business requirements, translate them into technical specifications, and ensure their successful implementation.
- Mentor and guide engineering teams, fostering a culture of innovation, collaboration, and continuous learning
- Communicate effectively with executive leadership, and provide updates on project status, technical challenges, and strategic direction.


What we look for:
- 10+ years of experience in software engineering with at least 5 years of experience leading the technical direction for a team or organization.
- Strong sense of ownership and autonomy
- Experience designing and building complex financial systems, particularly in the fintech domain
- Extensive experience with cloud platforms and microservices architecture. AWS preferable
- Experience working with No-SQL databases (DynamoDB)
- Strong proficiency in modern programming languages (Java, Python)
- Excellent communication and interpersonal skills, with the ability to explain technical concepts to non-technical stakeholders.
- Strong analytical and problem-solving skills, with the ability to identify and resolve complex issues

Nice to have:
- Experience building and maintaining external, public-facing APIs is a plus
- Experience in implementing or integrating ML Feature stores
- Experience in building online and offline systems that encompass the reconciliation of financial data


Note: This role is open to experienced (senior/staff+) engineers only
Our Values

We believe that the best companies are the ones that successfully align their vision and values, that match their decision making processes, hiring criteria, and overall operating principles to the change they’re striving to make. We're willing to spend significant time and resources to be above average at the following things, because we believe that will lead to long term success.

Be curious and be the solution. We work in a complex space. In order to be successful, we must think globally and collaborate cross-functionally. We ask thoughtful questions without judgment and propose comprehensive solutions that address the full picture. We are all owners at Cardless — mindful and empowered.

Start with the customer. Our customers are our priority. Our care for them drives our actions. The first question we always ask is: how will this impact the customer? We make every decision, no matter how big or small, with the customer top of mind.

Move fast and build things. We are a startup in a highly regulated space, so we must execute with both speed and precision. We achieve this through deliberate focus, methodical preparation, and disciplined execution. We build, learn, improve, and repeat.

A place to do your best work. We are a team, and we achieve more together than apart. At Cardless, we want to see each other succeed: we take as much pride in each other’s work as our own. We celebrate and seek out diversity of experience, thought, and background in order to accelerate both individual and company growth. We're hungry, we're passionate, and we’re inspired to achieve great things together.
 Cardless
Cardless
Credit Cards Finance FinTech

0 applies

1 views

Other Jobs from Cardless

Lead Data Analyst

San Francisco, CA

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say