Used Tools & Technologies
GenAIRequired 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.
Go @ 3
Kafka @ 5
Kubernetes @ 3
Terraform @ 3
TypeScript @ 3
SQL @ 5
NoSQL @ 5
CI/CD @ 3
Leadership @ 3
AWS @ 3
gRPC @ 3
JavaScript @ 5
React @ 3
API @ 3
Observability @ 3
Generative AI @ 3
AI @ 3
- 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
At Coinbase you will build the platforms and services that power customer experience workflows for Coinbase's support agents. The EAA Consumer CXAE team owns the tools and applications that help CX agents resolve customer issues faster and more accurately. As a Software Engineer, Enterprise Apps you will own full‑stack development of high‑impact internal applications, shipping features that drive agent productivity and customer satisfaction at scale.
Responsibilities
- Build and ship full‑stack services and applications using Go (Golang), gRPC, TypeScript, and React to support CX agent workflows and automation.
- Own the design and implementation of third‑party platform integrations that extend Coinbase's internal CX tooling.
- Partner with team members on architecture decisions, code reviews, and engineering best practices across testing, deployment, and observability.
- Identify and mitigate technical risks during design and implementation to maintain platform reliability for high‑traffic production systems.
- Translate complex technical concepts into clear narratives for non‑technical stakeholders across CX, product, and leadership teams.
Requirements
- 3+ years of software engineering experience, including 3+ years building and shipping user‑facing web applications with JavaScript and modern component‑based frameworks (React).
- Proficiency in Go, with hands‑on experience building scalable backend services using gRPC, event‑driven architectures (Kafka or similar), and SQL or NoSQL databases.
- Experience operating production systems on AWS with Kubernetes, Terraform, and CI/CD tooling (BuildKite or similar), including implementation of rate limiters, caching, load balancing, and circuit breakers.
- Demonstrated experience integrating with third‑party vendor APIs and SaaS platforms in a production environment.
- Responsible use of generative AI tools and copilots in daily workflows, maintaining human oversight and human‑in‑the‑loop practices to deliver business‑ready outputs and measurable improvements in efficiency, cost, and quality.
Compensation and Benefits
- Annual base salary range (excluding equity and bonus): $152,405 — $179,300 USD.
- Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Other Details
- Coinbase is remote‑first (not remote‑only). Candidates should expect to get together quarterly for in‑person working sessions called “surges.”
- Application limit: candidates may submit a maximum of 3 applications within a 6‑month period.
- Coinbase is an Equal Opportunity Employer and provides accommodations for applicants with disabilities.