Senior Software Engineer, Simple Trade Experience

Remote $186k–$219k senior 1 month ago full-time quality 8.8/10

Role in brief

Coinbase is looking for a Senior Software Engineer to improve the Simple Trade Experience by developing systems for a large user base. Ideal candidates have extensive experience in building scalable production services and strong backend skills in Java or Golang.

Apply now →

✓ Direct apply: you message the hiring person by email. No ATS.

JavaGolangMongoDBRedis

About the role

In this role, you will be responsible for designing and delivering high-performance systems that support trading for millions of users. You will work closely with product and design teams to create a seamless trading experience across web and mobile platforms.

The team operates in a remote-first environment, fostering collaboration through quarterly in-person sessions. Success in this position requires not only technical expertise but also the ability to mentor others and uphold high engineering standards.

The base salary for this role ranges from $186,065 to $218,900, depending on location.

Skills that matter here

  • Java: You will use Java to build and maintain high-availability distributed systems.
  • Golang: Golang will be utilized for developing scalable backend services.
  • MongoDB: Experience with MongoDB is essential for managing data in high-traffic applications.
  • Redis: Redis will be used to enhance performance and speed of trading systems.

Who this role suits

  • You have a strong background in software engineering, particularly in financial or trading systems.
  • You thrive in fast-paced environments and are driven by challenges.
  • You enjoy collaborating with cross-functional teams and mentoring junior engineers.
  • You are focused on delivering high-quality, reliable systems while pushing the boundaries of what is possible.

From the employer

  • Own the design and delivery of highly performant, available, and consistent systems powering trading for millions of users worldwide
  • Architect robust, extensible systems that support multiple trading types and assets (Spot, Limit, Recurring, and more) while maintaining reliability at web-scale
  • Partner closely with product and design to define and ship a best-in-class trading experience across web and mobile
  • Drive production service evolution, scaling and maintaining critical trading infrastructure as traffic and product scope grow
  • Strengthen engineering quality across the team through rigorous code reviews, mentorship, and knowledge sharing
  • 5+ years of experience in software engineering with demonstrated success building and scaling production services handling web-scale traffic
  • Proven track record designing, building, and maintaining high-availability distributed systems that evolve over time, ideally in trading or financial systems
  • Deep proficiency in backend systems languages (Java, Golang, or similar) with experience in data stores such as MongoDB or Redis
  • Demonstrated ability to pair customer-focused product thinking with comprehensive observability and operational excellence
  • Experience upgrading or re-architecting significant legacy systems into next-generation platforms
  • Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
  • Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)). Annual base salary range (excluding equity and bonus): $186,065—$218,900 USD
  • Application Limit: Candidates may submit a maximum of 3 applications within a 6-month period.
  • Equal Opportunity Employer: Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. Applicants with criminal histories will be considered consistent with applicable federal, state, and local laws.
  • US Applicants: View Employee Rights, Know Your Rights, and E-Verify Notice of Participation.
  • Accommodations: If you are an individual with a disability who needs a reasonable accommodation, email us your request and contact info at accommodations[at]coinbase.com. Need screen reading technology? Click here to download a free compatible screen reader and view the tutorial.
  • Data Privacy & Arbitration: By submitting your application, you agree to our Candidate Privacy Notice. US applicants: By submitting your application, you agree to Arbitration of Disputes.

Questions about this role

What is the remote policy?

Coinbase is a remote-first company but not remote-only, with quarterly in-person sessions.

What is the seniority level of this role?

This position is for a senior software engineer.

How can I apply for this position?

Candidates can submit a maximum of 3 applications within a 6-month period.

Apply now →

✓ Direct apply: you message the hiring person by email. No ATS.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Coinbase.