Coinbase

Software Engineer

Coinbase

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $152,405 - $179,300 per year

About the role

  • Design, build, and maintain software development framework and other shared libraries for Coinbase’s backend engineers.
  • Implement customer-focused abstractions that simplify and standardize the way we offer features.
  • Responsible for the performance, automation and standardization of gRPC services.
  • Learn and continue to foster an understanding of the long-term needs of our backend engineering infrastructure.
  • Contribute to technical decisions providing design justification, coordination, and collaboration with other teams in the organization.
  • Communicate to gather requirements for backend development framework offerings and capabilities, and to understand gaps and improvements.
  • Produce professional documentation and diagrams to clearly and concisely communicate concepts and architectures to infrastructure colleagues, in addition to our users.
  • Manage and assist in the resolution of complicated technical problems and incidents, provide appropriate communication and escalation.
  • Support and maintain our current infrastructure offerings to maintain a high level of service and availability to the rest of the organization.
  • Develop strong and effective working relationships with the rest of the Infrastructure organization, Security, business partners, stakeholders and vendors
  • Keep up to date with current developments and best practices within our domain and make bold and forward-looking recommendations.

Requirements

  • You have at least 2+ years of software engineering experience and experience with building large scale backend systems
  • Showcase strong proficiency within a modern tech stack, like Go for languages and gRPC for communication.
  • Experience building shared libraries, frameworks for large organizations.
  • Have experience refactoring legacy codebases, isolating and decommissioning unused logic
  • Ability to hold a high bar for quality, are a self starter, and have strong interpersonal skills
  • Strong problem solving skills and ability to identify problems, determine their root cause, and see them through to solution
  • Ability to balance business needs with technical solutions
  • Have experience scaling backend infrastructure
Benefits
  • Bonus eligibility
  • Equity eligibility
  • Benefits (including medical, dental, vision and 401(k))
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentbackend systemsGogRPCshared librariesframeworksrefactoringlegacy codebasesproblem solvingscaling infrastructure
Soft Skills
interpersonal skillsself-starterquality assurancecommunicationcollaborationtechnical decision makingrequirement gatheringrelationship buildingproblem identificationsolution implementation