cover image
Coinbase

Coinbase

www.coinbase.com

22 Jobs

5,819 Employees

About the Company

Founded in June of 2012, Coinbase is a digital currency wallet and platform where merchants and consumers can transact with new digital currencies like bitcoin, ethereum, and litecoin. Our vision is to bring more innovation, efficiency, and equality of opportunity to the world by building an open financial system. Our first step on that journey is making digital currency accessible and approachable for everyone. Two principles guide our efforts. First, be the most trusted company in our domain. Second, create user-focused products that are easier and more intuitive to use.

Listed Jobs

Company background Company brand
Company Name
Coinbase
Job Title
Software Engineer, Application Security
Job Description
**Job Title** Software Engineer, Application Security **Role Summary** Design, implement, and deploy security controls and automation to secure all Coinbase applications and services, reducing class‑level vulnerabilities and improving security maturity across the organization. **Expectations** - Deliver baseline security controls and guardrails that eliminate common vulnerabilities at scale. - Build and maintain automation that streamlines the security review process. - Work independently and collaboratively in a dynamic environment, communicating effectively with engineering, product, and security teams. **Key Responsibilities** - Architect and implement security controls for all Coinbase apps and services. - Design and deploy guardrails that mitigate classes of security vulnerabilities. - Develop automation tools to scale security reviews and remediation. - Support strategic security initiatives that enhance overall security maturity and efficiency. - Collaborate with cross‑functional teams to embed security best practices throughout the software development lifecycle. **Required Skills** - 3+ years of software development experience. - Proficiency in Python or Go for building automated tools. - Experience designing and implementing solutions across cloud environments (AWS, GCP, Azure). - Strong communication and interpersonal skills, capable of explaining complex concepts to technical and non‑technical audiences. - Ability to work independently and collaboratively in a fast‑paced environment. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Computer Engineering, or a related field. **Nice to Have** - Master’s degree in Computer Science or related field. - Experience with AI security, threat modeling, security design reviews, Web3 security, blockchain, and smart contract security.
United states
Remote
Junior
01-11-2025
Company background Company brand
Company Name
Coinbase
Job Title
Software Engineer, Frontend (Coinbase One)
Job Description
Job Title: Software Engineer, Frontend (Coinbase One) Role Summary: Build next-generation cryptocurrency-focused products and features for Coinbase One, a membership platform that enhances user engagement through zero trading fees, staking rewards, and security protections. Contribute to systems that expand global crypto accessibility and drive business revenue. Expectations: - Passion for crypto/blockchain technology and its potential to transform finance. - Ability to thrive in a high-pressure, cross-functional environment with top-tier colleagues. - Proactive problem-solving orientation and willingness to tackle complex technical challenges. Key Responsibilities: - Design and implement scalable, user-facing interfaces for Coinbase One trading, security, and loyalty features. - Collaborate with product, design, and engineering teams to translate vision into quarterly roadmaps. - Ship high-impact, revenue-driving features while maintaining code quality and performance standards. - Foster team collaboration by promoting inclusivity and constructive communication. Required Skills: - 2+ years building web applications with JavaScript and component-based frameworks (e.g., React). - Proven experience developing, testing, and deploying user-facing features. - Knowledge of modern frontend architecture, security, and usability best practices. - Proficiency in cross-functional collaboration with product managers, designers, and engineers. Required Education & Certifications: Not specified.
United states
Remote
12-11-2025
Company background Company brand
Company Name
Coinbase
Job Title
Machine Learning Engineer, Risk AI/ML
Job Description
Job Title: Machine Learning Engineer, Risk AI/ML Role Summary: Design, develop, and deploy end‑to‑end machine learning models that detect and mitigate fraud, account takeovers, and other security threats for a large fintech platform. Leverage a self‑service ML platform to move models from ideation to production quickly (≤ 1 week for new threat pipelines). Expectations: - 4+ years of professional experience in software engineering and/or AI/ML with a proven track record of deploying models into production. - Strong coding proficiency in Python and experience with TensorFlow, PyTorch, or equivalent frameworks. - Ability to work collaboratively with Risk Operations, Platform Engineering, and Product teams; communicate technical concepts to both technical and non‑technical stakeholders. Key Responsibilities: 1. Own the full lifecycle of risk models – ideation, feature engineering, training, evaluation, deployment, and monitoring. 2. Enhance core risk models (Scam, Transaction, Withdrawal Limit, Account Takeover) and build new models in response to emerging threats. 3. Develop production‑grade ML pipelines that support real‑time scoring, using automated CI/CD and centralized feature stores. 4. Apply advanced ML techniques (deep learning, NLP, GNNs, sequence models, LLMs) to complex crypto‑native challenges. 5. Create context‑aware risk logic that selects appropriate friction (quiz, LLM agent, manual review) based on user profile. 6. Collaborate with stakeholders to close feedback loops, translating operational insights into automated defenses. Required Skills: - Python programming, TensorFlow/PyTorch. - Experience building scalable ML pipelines and deploying models (e.g., Edge, RayServe, Airflow, Spark, Kafka). - Familiarity with feature stores (Tecton or similar), model serving, and MLOps best practices (monitoring, retraining). - Strong analytical mindset, problem‑solving, and ability to work in a fast‑paced environment. - Excellent written and verbal communication. Required Education & Certifications: - Bachelor’s degree in Computer Science, Data Science, AI/ML, or related field. - Preference for experience with Graph Neural Networks, LSTM/sequence models, or LLM fine‑tuning and reinforcement learning. - Knowledge of data analysis/visualization tools is a plus.
United states
Remote
Junior
18-11-2025
Company background Company brand
Company Name
Coinbase
Job Title
Senior Software Engineer, Echo
Job Description
Job Title: Senior Software Engineer – Echo Role Summary: Design, develop, and maintain complex, high‑performance services in a fast‑moving crypto‑finance environment. Lead technical architecture decisions, drive scalability and reliability, and collaborate with cross‑functional teams to deliver new product capabilities. Expectations: - Minimum 5 years of senior software engineering experience. - Proven ability to design, build, and operate large‑scale, secure, and fault‑tolerant systems. - Strong ownership mindset, rapid decision making, and openness to feedback. - Passion for building an open financial system and working with blockchain technology. Key Responsibilities: - Build new backend services in Go to fulfill critical product and business requirements. - Design and implement scalable, cloud‑native architectures that meet low‑latency, high‑frequency transaction needs. - Own the long‑term health of backend systems, including capacity planning, performance tuning, and resilience strategies. - Partner with product managers, designers, and senior leadership to translate business vision into technical roadmaps. - Produce high‑quality, well‑tested code, enforce coding standards, and contribute to continuous integration/continuous deployment pipelines. Required Skills: - Proficiency in Go (Golang) and experience with cloud platforms (AWS, GCP, Azure). - Strong knowledge of Docker, container orchestration, and microservices patterns. - Experience with relational databases (PostgreSQL) and NoSQL stores (MongoDB, DynamoDB). - Ability to decompose monolithic architectures into modular, service‑oriented components. - Familiarity with blockchain fundamentals (Bitcoin, Ethereum) and related tooling. - Demonstrated expertise in building high‑reliability, secure financial systems. - Excellent communication, collaboration, and problem‑solving abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
United kingdom
Remote
Senior
18-11-2025