Full Time

Senior Software Engineer, Backend - Platform (Infra Core Reliability Team)

Coinbase
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Coinbase, so some details may not match this job. The employer's own page has the real description.

Overview

As a Senior Software Engineer on the Backend - Platform (Infra Core Reliability Team) at Coinbase, you will play a critical role in enhancing the reliability, performance, and scalability of our core infrastructure. You will design and implement robust backend systems, optimize existing processes, and collaborate with cross-functional teams to ensure seamless integration of services. Your expertise will be essential in developing solutions that not only meet current needs but also anticipate future growth and challenges in a dynamic cryptocurrency environment.



Job Responsibilities

  • Design, develop, and maintain scalable backend systems that can handle high volumes of transactions.
  • Collaborate with product and engineering teams to define architecture and design requirements for new features.
  • Implement proactive monitoring solutions to identify and troubleshoot potential reliability issues.
  • Participate in code reviews, ensuring quality and best practices in the development process.
  • Work on performance tuning and optimization of existing backend services.
  • Contribute to the continuous improvement of the development processes and methodologies.
  • Mentor junior engineers and share knowledge on best practices in backend development.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field; advanced degree is a plus.
  • 5+ years of experience in software development, specifically in backend engineering.
  • Proficiency in programming languages such as Golang, Python, or Java.
  • Extensive experience with cloud platforms (e.g., AWS, GCP) and microservices architecture.
  • Strong understanding of database technologies, both SQL and NoSQL.
  • Excellent problem-solving skills and a proactive approach to issues.
  • Experience with containerization tools, such as Docker and Kubernetes.


Technologies & Tools

The Senior Software Engineer will utilize a variety of technologies and tools to achieve operational excellence within the infrastructure domain. Key technologies include AWS for cloud services, Docker and Kubernetes for container orchestration, as well as various programming languages such as Go and Python for backend development. Familiarity with CI/CD pipelines, monitoring tools, and databases like PostgreSQL and MongoDB will further enhance the effectiveness of the role.



Ideal Candidates

The ideal candidate for this role is not only technically proficient but also possesses a strong sense of ownership and accountability. They should display excellent communication and collaboration skills, enabling them to work effectively with diverse teams. A passion for innovation within the tech industry, along with an inherent curiosity regarding blockchain technology and cryptocurrencies, will enrich the candidate's contribution to our team. Adaptability and a commitment to continuous improvement are also essential traits that will help drive success in this position.

Claiming unemployment in Ohio? Its agency asks for 2 work-search activities a week. What it asks →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.