Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Cardless image - Rise Careers
Job details

Software Engineer - Cardless

Software Engineer - Cardless
San Francisco, California
Engineering / Full-Time / Hybrid

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.

Compensation

  • $180,000 - $260,000 a year
    This role has an annual starting salary range of $180,000-$260,000 + equity + benefits (see below). Actual compensation is influenced by a wide array of factors including but not limited to skills, experience, and specific work location.

Benefits

We're headquartered in San Francisco, CA, with a beautiful office in the Mission District. We're proud to offer our team excellent benefits:

  • 💸 Meaningful start-up equity

  • 🏥 100% health, vision & dental primary coverage

  • ➕ 75% health, vision & dental dependent coverage

  • 🍱 Catered lunches

  • 🚎 $250/month commuter benefit

  • 👶 Parental leave

  • ✈️ Team building events & happy hours

  • 🌴 Flexible PTO with a minimum of 15 days off per year

  • 🖥️ Apple equipment

  • 💸 401k plan

Location

We're headquartered in San Francisco, CA, with a beautiful office in the Mission District (near Dolores Park). We welcome employees who want to work from this office; we offer additional benefits to those who do (see below), and relocation assistance to those who'd like to.

We regularly bring our team together for offsites & trips, about every 2 months, both for fun and for work. We cover all travel & lodging in these cases.

A condition of employment at Cardless is being fully vaccinated and boosted against COVID prior to beginning your employment. We’ll ask you to send us a copy of your vaccination card in advance of your first day.

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.

Average salary estimate

$220000 / YEARLY (est.)
min
max
$180000K
$260000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Cardless, SourceDirect Talent

Join Cardless as a Software Engineer in our San Francisco office, where you’ll play a pivotal role in shaping our Fintech platform. In this exciting position, you’ll be at the forefront of designing and developing scalable, secure, and high-performance systems for our co-branded credit card products. As a Staff Engineer, you'll guide our technical direction while collaborating closely with stakeholders to ensure our innovative solutions meet real-world needs. Your responsibilities will range from architecting end-to-end solutions and evaluating cutting-edge technologies, to mentoring our engineering teams and leading the charge on complex projects. With 10+ years of experience under your belt, you'll have the opportunity to leverage your expertise in cloud platforms, microservices architecture, and No-SQL databases to make a significant impact across multiple domains, including fraud, risk, and rewards. At Cardless, we prioritize creativity and collaboration, believing that a diverse team drives the best solutions. Our California-based office boasts a dynamic environment where we empower our team members to achieve their best work. Enjoy the benefits of competitive pay, equity, comprehensive health coverage, and a flexible PTO policy. We’re excited to welcome you to our passionate team as we continue to redefine the fintech landscape together!

Frequently Asked Questions (FAQs) for Software Engineer - Cardless Role at SourceDirect Talent
What are the responsibilities of a Software Engineer at Cardless?

As a Software Engineer at Cardless, your primary responsibilities will involve leading the design and development of scalable systems for co-branded credit card products, overseeing technical direction, and architecting solutions that prioritize security and performance. You’ll also mentor engineering teams and communicate project progress to executive leadership, all while maintaining a collaborative spirit.

Join Rise to see the full answer
What qualifications are needed to apply for a Software Engineer position at Cardless?

To apply for a Software Engineer position at Cardless, you should possess 10+ years of experience in software engineering, with at least 5 years in a leadership role. A strong background in designing complex financial systems, proficiency in programming languages like Java and Python, and experience with cloud platforms (AWS) are also essential for applicants.

Join Rise to see the full answer
What technologies will a Software Engineer work with at Cardless?

At Cardless, a Software Engineer will work with modern programming languages such as Java and Python, cloud platforms like AWS, microservices architecture, and No-SQL databases, specifically DynamoDB. You'll be responsible for evaluating and selecting appropriate technologies that align with our system's requirements.

Join Rise to see the full answer
What is the work culture like at Cardless for Software Engineers?

The work culture at Cardless emphasizes collaboration, creativity, and continuous learning. We genuinely believe in fostering a supportive environment where engineers can mentor one another, share ideas, and take ownership of their work. We celebrate diversity and encourage innovative thinking to drive success in our projects.

Join Rise to see the full answer
What are the benefits offered to Software Engineers at Cardless?

Software Engineers at Cardless enjoy a robust benefits package, including meaningful start-up equity, comprehensive health coverage, catered lunches, a monthly commuter benefit, parental leave, and a flexible PTO policy with a minimum of 15 days off per year. We also provide Apple equipment and a 401k plan to help you secure your future.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Cardless
How do you prioritize tasks when working on multiple projects as a Software Engineer?

When prioritizing tasks, I assess the urgency and impact of each project by considering deadlines, stakeholder requirements, and long-term goals. I also communicate with my team to ensure alignment and make adjustments if necessary to meet our collective objectives.

Join Rise to see the full answer
Can you describe a challenging technical problem you’ve solved in your previous role?

Absolutely! One of the most challenging problems I faced involved optimizing a high-volume transaction processing system. By conducting a thorough analysis, I was able to refactor the code and implement caching mechanisms, which drastically reduced response times and improved overall system performance.

Join Rise to see the full answer
How do you ensure the security of financial systems you develop?

Ensuring the security of financial systems is paramount. I employ best practices such as implementing rigorous encryption, conducting regular security audits, and following secure coding standards. Additionally, I stay updated on the latest security trends and vulnerabilities to anticipate and mitigate potential threats.

Join Rise to see the full answer
What experience do you have with cloud technologies?

I have extensive experience working with cloud platforms, particularly AWS. In my previous roles, I've utilized various AWS services, such as EC2, S3, and Lambda, to design scalable applications and implement disaster recovery solutions, optimizing both performance and cost.

Join Rise to see the full answer
How do you approach mentoring junior engineers on your team?

I approach mentoring by fostering a supportive environment where junior engineers feel comfortable seeking guidance. I focus on providing constructive feedback, sharing resources for learning, and involving them in decision-making processes to build their confidence and skills actively.

Join Rise to see the full answer
What techniques do you use for performance optimization in software design?

For performance optimization, I utilize profiling tools to identify bottlenecks, employ efficient algorithms, and optimize database queries. Additionally, I implement caching strategies to reduce load times and improve responsiveness.

Join Rise to see the full answer
How do you communicate complex technical concepts to non-technical stakeholders?

When communicating with non-technical stakeholders, I strive to simplify complex concepts using analogies and relatable examples. I focus on the impact of technical decisions on the business and always invite questions to ensure clarity and mutual understanding.

Join Rise to see the full answer
Describe your experience with microservices architecture.

I have substantial experience working in a microservices architecture, where I've designed, deployed, and maintained individual services for various applications. This environment has allowed me to focus on scalability, flexibility, and ease of integration with other systems.

Join Rise to see the full answer
How do you stay current with industry trends and advancements in technology?

I stay current by regularly reading industry blogs, participating in tech webinars, and engaging in online developer communities. Additionally, I dedicate time to hands-on experimentation with new technologies through side projects, which helps me apply and understand emerging trends effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted 25 minutes ago
Photo of the Rise User
Skyward Remote 2601 Skyward Dr, Stevens Point, WI 54482, USA
Posted 11 days ago
Photo of the Rise User
Posted 5 days ago
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Maternity Leave
Paternity Leave
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off
Paid Volunteer Time
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Family Coverage (Insurance)
Medical Insurance
Mental Health Resources
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 14 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry
Photo of the Rise User
Someone from OH, Westerville just viewed Director Change Management at Discover