Senior Staff Software Engineer, Backend - Risk Platform

CoinbaseCoinbase·Remote(Flexible / Remote)·Work From Anywhere
Software Development
Excel

WFA Digital Insight

The demand for skilled backend engineers in fintech has surged, with a 25% increase in job postings over the past year. As the crypto and blockchain space continues to evolve, companies like Coinbase are at the forefront, driving innovation and economic freedom. With a strong foundation in Golang and distributed systems, candidates can thrive in this challenging yet rewarding role. As the remote job market expands, it's essential to note that while many roles at Coinbase are remote-first, in-person participation is still required. Before applying, candidates should be aware of the company's intense work culture and high expectations for excellence.

Job Description

About the Role

The Senior Staff Software Engineer position at Coinbase is a critical role that requires exceptional technical expertise, leadership skills, and a passion for building scalable and secure risk platforms. As a member of the Platform Product Group, you will be responsible for designing and implementing next-generation core risk platform architecture, collaborating with stakeholders across various organizations, and driving the strategy and execution of the risk platform. The Risk engineering team plays a vital role in managing financial threats to both the business and Coinbase users, and your contributions will have a direct impact on the company's success.

The role requires a unique blend of technical, business, and communication skills, as you will be working closely with cross-functional teams, including product, engineering, and finance. Your ability to communicate complex technical concepts to both technical and non-technical stakeholders will be essential in driving the success of the risk platform.

What You Will Do

  • Design and implement next-generation core risk platform architecture using Golang and similar languages
  • Collaborate with stakeholders across various organizations to drive the strategy and execution of the risk platform
  • Participate in shaping the technology vision and strategy for the risk platform
  • Manage individual project priorities, deadlines, and deliverables with your technical expertise
  • Mentor and train other team members on design techniques and coding standards
  • Write high-quality, well-tested code to meet the needs of your customers
  • Develop and maintain large-scale distributed systems that process massive amounts of data
  • Troubleshoot and resolve complex technical issues in a fast-paced environment
  • Stay up-to-date with the latest advancements in risk engineering, machine learning, and distributed systems
  • Collaborate with the security team to ensure the risk platform meets the highest security standards

What We Are Looking For

  • 10+ years of experience in backend software engineering using Golang or similar languages
  • Proven track record of delivering impactful solutions that power significant risk flows
  • Experience designing, building, scaling, and maintaining high-throughput and low-latency production services
  • Strong technical knowledge of building distributed systems that process massive amounts of data
  • Solid communication skills, with the ability to communicate to stakeholders with various technical and non-technical backgrounds
  • Relentless drive to set and perseverance to achieve ambitious goals
  • Passion for building an open financial system that brings the world together
  • Experience working in a fast-paced environment with high expectations for excellence
  • Strong understanding of risk engineering principles and practices

Nice to Have

  • Domain expertise in risk engineering
  • Experience working with machine learning models and leveraging them to scale the execution of risk use cases
  • Experience working in both startups and large enterprises
  • Knowledge of cloud-based technologies and containerization
  • Experience with agile development methodologies

Benefits and Perks

  • Competitive salary and bonus structure
  • Equity and stock options
  • Comprehensive health, dental, and vision insurance
  • 401(k) retirement plan with company match
  • Flexible paid time off and holidays
  • Remote work stipend and equipment allowance
  • Professional development opportunities and conference sponsorships
  • Access to a network of talented engineers and professionals

How to Stand Out

  • Develop a strong understanding of distributed systems and risk engineering principles to stand out as a candidate
  • Create a portfolio that showcases your experience with Golang and similar languages, as well as your ability to design and implement scalable risk platforms
  • Be prepared to discuss your approach to communicating complex technical concepts to non-technical stakeholders
  • Emphasize your passion for building an open financial system and your drive to achieve ambitious goals
  • Research the company culture and be prepared to discuss how you will contribute to it and thrive in a fast-paced environment
  • Practice whiteboarding exercises to demonstrate your problem-solving skills and ability to think critically
  • Be prepared to negotiate your salary and benefits package, and have a clear understanding of your worth in the market

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