Staff Software Engineer, Backend (Consumer- Retail Cash)

CoinbaseCoinbase·Remote(Remote - Canada)
Software Development
Excel

WFA Digital Insight

As the demand for skilled software engineers in the fintech space continues to rise, with a notable 25% increase in job postings over the past year, professionals with expertise in distributed systems and high-performance infrastructure are in high demand. Coinbase, a pioneer in the cryptocurrency and blockchain industry, is seeking a talented Staff Software Engineer to drive the technical vision for its Consumer Cash team. With a strong foundation in low-latency APIs and event-driven pipelines, candidates should be prepared to tackle complex problems and collaborate with high-caliber colleagues. Before applying, candidates should understand the company's intense work culture and the importance of in-person participation in team-wide offsites.

Job Description

About the Role

The Staff Software Engineer, Backend for Consumer-Retail Cash will play a critical role in defining the technical strategy for Coinbase's Consumer Cash team. This team is responsible for providing the foundational cash layer for Coinbase's Consumer business, enabling users to hold, fund, withdraw, and route cash to various experiences across the platform. As a technical anchor for Cash services, the successful candidate will be responsible for architecting and developing distributed systems that power low-latency APIs and event-driven pipelines, ensuring high reliability and performance.

The ideal candidate will have a strong passion for building scalable and secure systems, with a deep understanding of distributed systems and high-performance infrastructure. They will be expected to collaborate closely with management and stakeholders to translate business goals into a defined strategic roadmap and provide technical structure to the team.

What You Will Do

  • Serve as the technical leader and strategist for the Consumer Cash team, defining multi-quarter technical strategies that intersect multiple financial products.
  • Architect, develop, and own distributed systems that power low-latency APIs and event-driven pipelines that process large volumes of cash transactions with strong correctness guarantees.
  • Provide technical structure and partner closely with management and stakeholders to translate business goals into a defined strategic roadmap.
  • Design and implement foundational, high-performance infrastructure components, leveraging tools like Kafka and Clickhouse in an event-sourced architecture.
  • Manage individual project priorities, deadlines, and deliverables with strong technical expertise.
  • Mentor and coach other team members on advanced design techniques, coding standards, and best practices for building robust value-add products.
  • Leverage our modern, diverse tech stack to write high-quality, production-ready code that is thoroughly tested and delivers a critical product to market.
  • Collaborate with cross-functional teams to ensure seamless integration of Cash services with other Coinbase products.
  • Participate in code reviews and ensure that the team's codebase is maintainable, efficient, and follows best practices.
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the Consumer Cash team's technical capabilities.

What We Are Looking For

  • 8+ years of experience in software engineering, with significant experience architecting and developing solutions to ambiguous, high-impact problems.
  • Demonstrated experience with low-latency, event-driven, or distributed systems.
  • A strong signal if you have a background in building consumer-facing trading products or any application that handles large amounts of streaming data.
  • Passion for building scalable and secure systems, with a deep understanding of distributed systems and high-performance infrastructure.
  • Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Strong technical expertise, with the ability to manage individual project priorities, deadlines, and deliverables.
  • Experience with modern, diverse tech stacks and the ability to write high-quality, production-ready code.

Nice to Have

  • Experience with Kafka and Clickhouse in an event-sourced architecture.
  • Background in financial technology or a related field.
  • Experience with cloud-based infrastructure and containerization using Docker.
  • Familiarity with agile development methodologies and version control systems such as Git.

Benefits and Perks

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Flexible PTO and remote work arrangements.
  • Professional development opportunities, including conferences, training, and education assistance.
  • Access to a modern, diverse tech stack and the latest tools and technologies.
  • Collaborative and dynamic work environment with a team of experienced professionals.
  • Opportunities for career growth and advancement within the company.

How to Stand Out

  • Develop a strong understanding of distributed systems and high-performance infrastructure, and be prepared to discuss your experience with these technologies in detail.
  • Make sure your resume and online profiles (e.g., LinkedIn, GitHub) are up-to-date and showcase your technical skills and experience.
  • Prepare to talk about your experience with low-latency APIs and event-driven pipelines, and how you have applied these technologies in previous roles.
  • Research Coinbase's company culture and values, and be prepared to discuss how you align with these and how you can contribute to the team's success.
  • Be prepared to provide examples of your experience with mentoring and coaching other team members, and how you have helped to drive technical excellence within a team.
  • Consider preparing a portfolio of your work, including examples of your code and any relevant projects you have worked on, to demonstrate your technical capabilities to the interviewer.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.