Software Engineer, Enterprise Apps

CoinbaseCoinbase·Remote(Remote - USA)
Software Development

WFA Digital Insight

As the demand for skilled software engineers continues to rise, with a 25% increase in remote tech jobs in the past year, companies like Coinbase are at the forefront of this shift. With the growth of the digital economy, the need for efficient and scalable enterprise applications has never been more pressing. Coinbase, a pioneer in the fintech space, is seeking a talented Software Engineer to join their team. This role stands out for its focus on building high-impact internal applications that drive agent productivity and customer satisfaction. Before applying, candidates should be aware of the company's intense and fast-paced environment, as well as its commitment to remote work and quarterly in-person working sessions.

Job Description

About the Role

The Software Engineer, Enterprise Apps position at Coinbase is a unique opportunity to work on the development of platforms and services that power customer experience workflows for the company's support agents. As a member of the EAA Consumer CXAE team within Coinbase's Enterprise Applications and Architecture org, you will be responsible for building the tools and applications that help CX agents resolve customer issues faster and more accurately. The team is responsible for the design, implementation, and maintenance of these internal applications, which are critical to the company's customer satisfaction and agent productivity.

The role entails working on full-stack development of high-impact internal applications, shipping features that drive agent productivity and customer satisfaction at scale. You will be collaborating with cross-functional teams, including CX, product, and leadership, to identify and prioritize project requirements. Your expertise in software development, particularly in Golang, gRPC, TypeScript, and React, will be essential in building and shipping services and applications that support CX agent workflows and automation.

What You Will Do

  • Build and ship full-stack services and applications using Golang, gRPC, TypeScript, and React to support CX agent workflows and automation.
  • Own the design and implementation of third-party platform integrations that extend the capabilities of 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.
  • Develop and maintain technical documentation to support knowledge sharing and collaboration across the team.
  • Participate in code reviews and ensure that the team's codebase is of high quality, readable, and well-maintained.
  • Collaborate with the product team to define and prioritize project requirements.
  • Work with the CX team to understand customer needs and develop solutions that meet those needs.

What We Are Looking For

  • 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.
  • Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
  • Strong problem-solving skills, with the ability to break down complex technical problems into manageable components.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.

Nice to Have

  • Experience with cloud-based services, such as AWS or Google Cloud.
  • Familiarity with agile development methodologies, such as Scrum or Kanban.
  • Experience with containerization using Docker.
  • Knowledge of security best practices and experience with implementing secure coding practices.

Benefits and Perks

  • Competitive salary and equity package.
  • Comprehensive health, dental, and vision insurance.
  • Flexible PTO policy and paid holidays.
  • Remote work stipend and home office setup support.
  • Access to professional development opportunities, including conferences, training, and workshops.
  • Quarterly in-person working sessions, known as 'surges,' to collaborate with the team and drive project momentum.
  • Opportunity to work with a talented and experienced team of software engineers and industry experts.
  • Recognition and rewards for outstanding performance and contributions to the company's mission.

How to Stand Out

  • Tip: Showcase your proficiency in Go and experience with building scalable backend services using gRPC and event-driven architectures.
  • Tip: Highlight your ability to translate complex technical concepts into clear narratives for non-technical stakeholders.
  • Tip: Be prepared to discuss your experience with cloud-based services, such as AWS, and your knowledge of security best practices.
  • Tip: Emphasize your strong problem-solving skills and ability to break down complex technical problems into manageable components.
  • Tip: Research Coinbase's company culture and values, and be prepared to discuss how you align with their mission and vision.
  • Tip: Prepare examples of your experience with agile development methodologies, such as Scrum or Kanban, and your ability to collaborate effectively with cross-functional teams.
  • Tip: Be prepared to discuss your experience with generative AI and how you utilize it responsibly to drive workflow efficiency and quality.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.