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.

Job 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 and efficiency of our platform infrastructure. Your expertise will contribute to building scalable services, optimizing performance, and ensuring system availability. You will collaborate with cross-functional teams to drive improvements in our software processes, employing best practices in software engineering to address complex problems and deliver superior solutions in a fast-paced environment.



Job Responsibilities

  • Design, develop, and maintain backend infrastructure systems ensuring high reliability and performance.
  • Implement monitoring and alerting solutions to proactively address system issues.
  • Collaborate with product and engineering teams to define system requirements and execute on scalable solutions.
  • Conduct code reviews and provide mentorship to junior engineers to foster a culture of high-quality software development.
  • Utilize software engineering best practices including version control, continuous integration, and automated testing.
  • Evaluate and implement new technologies to improve scalability and efficiency of backend services.
  • Troubleshoot and optimize existing systems to improve service uptime and performance.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of professional experience in backend software development.
  • Strong proficiency in languages such as Go, Java, or Python.
  • Extensive experience with distributed systems and microservices architecture.
  • Solid understanding of databases (SQL and NoSQL) and data modeling.
  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Proven ability to write clean, maintainable, and efficient code.
  • Excellent problem-solving skills and attention to detail.


Technologies & Tools

The ideal candidate will work with a range of modern technologies and tools that include cloud services such as AWS, databases like PostgreSQL and MongoDB, containerization and orchestration tools like Docker and Kubernetes, as well as CI/CD systems for streamlined development workflows. Familiarity with monitoring tools such as Prometheus or Grafana will also be essential to ensure high uptime and reliability of backend services.



Ideal Candidates

The ideal candidate will possess a blend of technical expertise and interpersonal skills, including a robust analytical mindset and the ability to swiftly adapt to evolving technology landscapes. Strong communicative capabilities will be essential for collaboration with multidisciplinary teams, while a passion for continuous improvement and innovation will drive successful outcomes in our rapidly changing environment. Candidates who are self-motivated, proactive in problem-solving, and have a commitment to delivering high-quality software will be a perfect fit for this role.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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