[2019] Software Engineer Intern - Payments

  • Coinbase
  • San Francisco Bay Trail, San Francisco, CA, USA
  • Sep 14, 2018

Job Description

Back To All Jobs [2019] Software Engineer Intern - Payments
San Francisco

Crypto Payments​ ​Engineering Intern

The Crypto Payments team at Coinbase is committed to providing secure and reliable blockchain integrations to send and receive digital assets on a variety of cryptocurrency networks. You will be working with the high-scale distributed systems that provide secure and reliable access to the latest blockchain technologies. If you're excited by the problem spaces of designing and delivering engaging user experiences, and building trustworthy financial systems, we want to talk to you!

Some of the projects and responsibilities include:
  • Adding new assets to the Coinbase platform
  • Instrumenting systems to monitor cryptocurrency networks
  • Building scalable and reliable micro-services
  • Designing and building extensible cryptocurrency architecture


Fiat Payments​ ​Engineering Intern

The Fiat Payments team at Coinbase is committed to providing secure, reliable & scalable bank integrations. We are building the bridge between today's financial systems and blockchain based crypto currencies. You will be working with high-scale, service oriented applications interfacing with banks, internal transaction processing, financial controls, fraud prevention, compliance. We value quality, reliability, & maintainability over speed. We operate in an environment of individual ownership and empowerment, combined with team execution & responsibility. If you're interested in building and scaling high quality software that processes billions of dollars, we want you!

Some of the projects and responsibilities include:
  • Integrate a new bank into the coinbase ecosystem
  • Build self-recovering payment processing systems
  • Contribute to a service oriented architecture that will scale to dozens of integrations globally
  • Integrating payment systems and traditional banking APIs


 Trading Services​ ​Engineering Intern

The Trading Services team at Coinbase is committed to providing secure and scalable means to buy and sell crypto assets for our customers and operational needs. You will be working on backend services that operate under constraints of high throughput and availability, all while ensuring correctness, safety and auditability. If you're excited about building high-performance backend systems, optimization algorithms and reducing financial risk, we want to talk to you!

Some of the projects and responsibilities include:
  • Building scalable and reliable micro-services
  • Instrumenting systems to ensure correctness and availability
  • Improving and extending our backend services (Golang, Node, Ruby, gRPC)

Requirements (for all Payments Engineering Interns):
  • Currently enrolled and pursuing a Bachelors, Masters, or PhD in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Mathematics or a related field
  • Have some programming experience (in a class, for fun, at a job) -- our systems are written in Golang, Node, Ruby but experience with either is not a strict requirement
  • Enjoy thinking about tough problems and how to architect scalable, reliable systems
  • Self-motivated and committed to personal growth
  • Approach problems with positive energy

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.