You are here: Jobs → View a job

Cryptocurrency Software Development



Software Engineer - Security

Date posted:
Expire date:
Job Category:
Open Until Filled
Cryptocurrency Software Development
San Francisco, CA


Application security reviews
Penetration testing
Projects and research work as needed
Security training and outreach to internal development teams
Security guidance documentation
Security tool development
Security metrics delivery and improvements
Ability to ship: move things forward despite ambiguity and/or obstacles
Assistance with recruiting activities


Strong desire to own projects from inception to completion
Experience with multiple programming languages (such as, Java, C++, Ruby, Python, Perl, etc.)
BS in Computer Science or related field, or equivalent work experience
Minimum of 2 years of experience with any combination of the following: threat modeling experience, secure coding, identity management and authentication, software development, cryptography, system administration and network security
Intermediate knowledge and understanding of security engineering, system and network security, authentication and security protocols, cryptography, or application security
Excellent written and verbal communication skills
Demonstrable teamwork skills and resourcefulness
Sense of urgency
Analytical ability

Preferred Qualifications

Experience implementing security solutions at the business division level
An understanding of network and web related protocols (such as, TCP/IP, UDP, IPSEC, HTTP, HTTPS, routing protocols)
An understanding of web services

What to send

Links to your GitHub/Stack Overflow/Portfolio/something awesome you've built are good ideas.
A resume or LinkedIn profile
A brief answer to the following question: What's the first thing you would build at Coinbase?

We're built on ruby, javascript, variety of datastores, redis, objective-c, and java at the moment.