Staff Software Engineer, Frontend (Consumer - Advanced Trading)
at Coinbase
USD 218,000-256,500 per year
Used Tools & Technologies
Go PostgreSQLRequired Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Docker @ 3
Ruby @ 3
Leadership @ 4
Communication @ 7
Mentoring @ 4
Microservices @ 4
Technical Leadership @ 4
Ethereum @ 4
AI @ 4
dApps @ 4
Bitcoin @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Coinbase Advanced is the company's advanced trading platform for experienced traders. This role is a technical leadership position focused on front-end strategy, performance, and mentoring engineers across web and mobile clients. The team sits at the intersection of crypto, trading infrastructure, and consumer product.
Responsibilities
- Collaborate with Product and Engineering leadership to define and execute a technical roadmap for a reliable, scalable trading platform.
- Lead technical initiatives to deliver a low-latency interface for experienced traders across web and mobile platforms.
- Provide technical guidance and career mentorship to engineers, anchor complex projects, and ensure high standards for code quality and system design.
- Drive performance improvements related to rendering, network efficiency, and state management across clients.
Requirements
- 8+ years of experience in software engineering, specifically within modern front-end frameworks and mobile environments.
- Proven track record of optimizing complex systems, with a focus on rendering performance, network efficiency, and state management.
- Demonstrated leadership ability, including experience mentoring senior engineers and driving organizational improvements.
- Strong communication skills, able to translate complex technical challenges into actionable plans for stakeholders.
Nice to haves
- Experience through rapid company growth (e.g., from ~10 to hundreds of engineers).
- Experience building a low-latency trading system.
- Experience with blockchains (such as Bitcoin, Ethereum) and on-chain activity (interacting with Ethereum addresses, using ENS, engaging with dApps).
- Experience decomposing a large monolith into microservices.
- Familiarity with Golang, Ruby, Docker, Sinatra, Rails, Postgres.
Compensation
- Annual base salary range (excluding bonus): $218,025 — $256,500 USD. Total compensation may also include bonus eligibility and benefits (including medical, dental, vision and 401(k)).
Additional information
- Role is remote for U.S. candidates but Coinbase is remote-first, not remote-only: in-person participation is required throughout the year (team and company-wide offsites held multiple times annually). Attendance is expected and supported.
- Coinbase notes participation in E-Verify in certain locations and provides equal opportunity and reasonable accommodation statements. For select roles Coinbase is piloting AI tools for initial screening and interview intelligence; a human recruiter will review interview responses.