A digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo
Senior Software Engineer, Backend – Consumer, Risk
Location
Canada
Posted
5 days ago
Salary
$191.1K / year
Seniority
Senior
Job Description
Senior Software Engineer, Backend – Consumer, Risk
Coinbase
• Lead the design and delivery of complex risk platform features end-to-end, from architecture through implementation, deployment, and monitoring, with stringent requirements for correctness, performance, and reliability • Drive architectural decisions that shape Coinbase's risk detection and mitigation systems, translating ambiguous business requirements into scalable working architectures that balance fraud prevention with user experience • Partner cross-functionally with Data Science, ML, Risk Analysts, Product, and Compliance teams to build proactive systems (real-time decisioning engines, model-driven fraud detection) and reactive solutions (incident response tooling, compliance-driven risk controls) • Build AI-native risk systems that leverage fleets of agents to automate complex detection and response workflows, significantly reducing the need for manual intervention • Strengthen the team by mentoring engineers, conducting rigorous code reviews, writing technical design documents for complex systems, and championing engineering best practices across the codebase • Own system quality and operational excellence by proactively addressing technical debt, driving bug triaging, and leading incident response and post-mortems to ensure platform reliability
Job Requirements
- 5+ years of backend software engineering experience with a track record of delivering complex, high-impact systems in production environments
- Deep proficiency in backend languages (Go, Ruby, Python, or Java) with demonstrated experience designing distributed systems including microservices, event-driven architectures, and REST/GraphQL APIs
- Proven ability to translate ambiguous requirements into clear technical plans and working architectures, driving technical clarity across engineering, product, and data science teams
- Track record leading end-to-end projects with long-term impact, including scoping, design, implementation, monitoring, and mentoring other engineers through the process
- Experience leading incident response, conducting post-mortems, and driving measurable operational improvements in high-availability systems
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
Benefits
- Total compensation may include equity and bonus eligibility and benefits (including medical, dental, and vision).
Related Guides
Related Job Pages
More Backend Engineer Jobs
Principal Software Engineer – Team Lead, .NET, Entity Framework, Angular
UnanetUnanet is a leading provider of ERP and CRM solutions purpose-built for Government Contractors, AEC & Prof Services.
• Lead, mentor, and motivate engineers to achieve individual and team goals while fostering a collaborative, high-accountability environment • Own technical direction and day-to-day engineering execution for GovIntel and GovChannel workstreams • Design, build, and operate high-impact features across modules such as opportunity ingest, teaming, FPDS/award search, sourcing, quoting, fulfillment, maintenance/support, and reporting/analytics • Work closely with product and business stakeholders to translate customer and market needs into clear technical designs, delivery plans, and backlog priorities • Partner across functions to ensure the platform supports the workflows of business development, sales, sales management, fulfillment, procurement, finance, and executive users • Establish and uphold engineering best practices across code quality, testing, CI/CD, observability, performance, reliability, and scalability • Drive architecture and implementation decisions for APIs, integrations, and services that connect product capabilities and surrounding systems • Lead code reviews, design reviews, incident response, root-cause analysis, and continuous improvement efforts for the team’s services and workflows • Use AI-assisted engineering tools thoughtfully to accelerate development, documentation, refactoring, and testing while maintaining strong human review and engineering judgment • Coach engineers in technical growth, ownership, and execution discipline, and help scale strong engineering practices across the broader organization
Staff Software Engineer, Backend – Consumer, Risk
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Fo
• Own the end-to-end technical architecture of Coinbase's Risk Platform, including real-time fraud detection engines, risk decisioning systems, financial risk monitoring, and mitigation infrastructure operating at high throughput with low latency and 24x7 availability • Shape multi-quarter technical strategies for the Risk Platform, identifying opportunities to simplify complexity, improve reliability, reduce fraud losses, and scale risk capabilities across new products, asset classes, and jurisdictions • Lead the design and implementation of critical risk systems, translating ambiguous, high-stakes business requirements into scalable, resilient architectures that balance fraud prevention with user experience • Partner cross-functionally with Data Science, ML, Product, Compliance, and senior leadership to define the roadmap and ensure the risk platform evolves ahead of emerging threats and regulatory requirements • Build AI-native risk systems that leverage fleets of agents to automate complex detection and response workflows, significantly reducing the need for manual intervention • Strengthen the team's technical capability through architecture reviews, code reviews, engineering standards for quality and performance, and hands-on mentorship of engineers at all levels
Tech Lead
Navixus | Tech MahindraAt Navixus, we’re reinventing the customer experience (CX). We help enterprise-level companies solve the most complex CX and contact center problems. We equip our Clients with the strategies, technologies, cross-platform analytics and out of the box, fresh ideas so they can provide their customers with world-class service experiences, and interact across multiple channels.
Job Summary About the Role: Looking for a Senior Backend SDET with strong experience in Java and API automation to build scalable test frameworks and support high-quality backend systems in an Agile environment. Key Responsibilities: • Design and maintain automated test frameworks for backend services and APIs • Write and execute API tests using Java, Karate, RestAssured, and Postman • Validate backend data using Cassandra or other NoSQL databases • Integrate automation into CI/CD pipelines with GitHub and GitHub Actions • Collaborate with developers and QA to improve coverage and reliability • Document test cases in Confluence, track work in Jira Required Skills: • 5-7 years in backend test automation or SDET roles • Strong in Java and API testing tools • Understanding of REST APIs, HTTP, and backend architecture • Familiar with Git, CI/CD, Jira, Confluence Nice to Have: • Experience with Microsoft Azure or other cloud platforms
• Lead the design, development, and evolution of high-performance applications and services using Java and Micronaut. • Design and implement architectures based on microservices, messaging, and events using Kafka. • Develop modern, responsive, and scalable user interfaces with React and TypeScript. • Model, optimize, and maintain PostgreSQL databases, ensuring performance and reliability. • Define and implement security, observability, monitoring, and resilience patterns in AWS environments. • Conduct code reviews to ensure quality, maintainability, and adherence to best development practices. • Support investigation and resolution of incidents, performing root cause analysis and driving continuous improvement actions. • Serve as a technical reference for the team, sharing knowledge and supporting the growth of professionals at different levels. • Actively participate in architectural definitions and long-term technical decisions.


