Senior Software Engineer
WFA Digital Insight
The demand for skilled software engineers in the remote job market continues to soar, with a 25% growth in listings over the past year. As companies like Coinbase prioritize customer experience, the need for experts who can build seamless, intuitive interfaces is paramount. With the rise of fintech, professionals with experience in React, Go, and AI/ML integration are particularly sought after. Before applying, candidates should be prepared to showcase their ability to drive CX outcomes and lead integration of new technologies into production applications. Coinbase's commitment to remote work and quarterly in-person 'surges' sets it apart, offering a unique blend of flexibility and collaboration.
Job Description
About the Role
The Senior Software Engineer will be part of the CEE Surfaces team at Coinbase, focusing on building and scaling high-impact CX journeys across various platforms. This role entails collaborating with cross-functional teams to design and ship reliable, measurable features that improve automation, resolution quality, and customer satisfaction. The ideal candidate will be passionate about delivering exceptional customer experiences and driving business outcomes through technology.Day-to-day responsibilities will include working on end-to-end full-stack features, partnering with Product, Design, and CX Ops teams, and owning APIs, service integrations, and UI flows. The role requires a strong understanding of React, TypeScript, and Go, as well as experience with distributed systems and production fundamentals.
Coinbase's Customer Experience & Engagement organization is dedicated to providing world-class support to its customers. As part of this team, the Senior Software Engineer will play a critical role in shaping the future of customer support and driving business growth through technology.
What You Will Do
- Build end-to-end full-stack features across React/TypeScript frontends and Go backend services for Help Center, chat, and agent-facing workflows.
- Partner with Product, Design, CX Ops, and peer engineering teams to turn high-volume customer problems into intuitive self-serve and assisted-support experiences.
- Own APIs, service integrations, and UI flows that connect Surfaces with CEE Foundations and Intelligence capabilities.
- Drive CX outcomes through experimentation, instrumentation, and iterative delivery, using metrics such as containment, AtR, CSAT, and escalation rates.
- Lead integration of AI/ML and vendor capabilities into customer and agent experiences with appropriate guardrails, observability, and rollout discipline.
- Strengthen production reliability through on-call participation, incident response, debugging, and mentoring engineers on full-stack design, testing, and deployment practices.
- Collaborate with cross-functional teams to design and implement new features and enhancements.
- Participate in code reviews and ensure high-quality code that meets Coinbase's standards.
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve Coinbase's customer experience.
What We Are Looking For
- 5+ years of software engineering experience building and operating production full-stack web applications.
- Hands-on proficiency in React (or similar modern frontend frameworks) with TypeScript and backend API development in Go.
- Demonstrated experience designing and shipping customer-facing experiences in close partnership with Product and Design.
- Proven track record with distributed systems and production fundamentals, including API design, caching, observability, debugging, incident response, and operational reliability.
- Experience integrating AI/ML or third-party platform capabilities into production applications with engineering rigor.
- Track record of delivering measurable product outcomes across cross-functional teams.
- Strong understanding of computer science fundamentals, including data structures, algorithms, and software design patterns.
- Excellent communication and collaboration skills, with the ability to work effectively with remote teams.
Nice to Have
- Experience with cloud-based technologies, such as AWS or Google Cloud.
- Knowledge of containerization using Docker and orchestration using Kubernetes.
- Familiarity with agile development methodologies and version control systems like Git.
- Experience with AI/ML frameworks and tools, such as TensorFlow or PyTorch.
- Certification in software engineering or a related field.
Benefits and Perks
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible PTO and sick leave policy.
- Remote work stipend and home office setup support.
- Opportunities for professional growth and career development.
- Access to cutting-edge technologies and tools.
- Quarterly in-person 'surges' for collaboration and team-building.
- Employee resource groups and diversity initiatives.
How to Stand Out
- Showcase your experience with React, TypeScript, and Go, highlighting specific projects or features you've built.
- Prepare to discuss your approach to driving CX outcomes and measuring the impact of your work.
- Demonstrate your understanding of distributed systems and production fundamentals, including API design and observability.
- Be ready to walk through your experience with AI/ML integration and how you've applied it in previous roles.
- Emphasize your ability to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders.
- Research Coinbase's products and services, and be prepared to discuss how your skills and experience align with the company's goals and mission.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.