Full Time

Senior Software Engineer, Infrastructure (Backend Platform)

Coinbase
$110,000 - $160,000* / year (about $53–$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

The Senior Software Engineer, Infrastructure (Backend Platform) at Coinbase will play a pivotal role in designing, developing, and maintaining scalable backend systems that support various features of our platform. You will collaborate closely with cross-functional teams to ensure effective integration and performance of backend services while leveraging best practices in software architecture to meet the high standards expected at Coinbase. This position requires a deep understanding of backend technologies, cloud environments, and infrastructure solutions to drive our mission of creating an open financial system for the world.



Job Responsibilities

  • Design, develop, and maintain scalable backend systems and services that support Coinbase’s diverse product offerings.
  • Collaborate with product and engineering teams to define, design, and implement new features across the platform.
  • Optimize and refactor existing code to improve performance and reliability, ensuring maximum system uptime.
  • Implement robust monitoring, logging, and alerting systems to enhance operational efficiency and assist in troubleshooting.
  • Participate in code reviews, fostering a culture of excellence and sharing knowledge within the team.
  • Contribute to architectural decisions, ensuring the scalability, stability, and security of the backend infrastructure.
  • Provide mentorship and support to junior engineers, helping to cultivate their technical skills and professional growth.
  • Stay current with emerging technologies and industry trends, recommending innovative solutions that enhance our backend systems.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • A minimum of 5 years of experience in software development, specifically in backend programming.
  • Proficiency in one or more programming languages commonly used in backend development (e.g., Go, Python, Java, Ruby).
  • Strong experience with microservices architecture and RESTful APIs.
  • Demonstrable experience with cloud services, particularly AWS, Google Cloud, or Azure.
  • Familiarity with containerization tools (such as Docker and Kubernetes) and CI/CD pipelines.
  • Solid understanding of relational and non-relational databases and data modeling techniques.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.


Technologies & Tools

The Senior Software Engineer, Infrastructure (Backend Platform) will work with a range of technologies and tools essential for backend development and infrastructure management. Key technologies include microservices architecture, RESTful APIs, various programming languages such as Go and Python, cloud platforms like AWS and Google Cloud, Docker for containerization, and Kubernetes for orchestration. Additionally, familiarity with monitoring tools and automated testing frameworks will be advantageous in ensuring high-quality software delivery.



Ideal Candidates

Ideal candidates for the Senior Software Engineer, Infrastructure (Backend Platform) position will possess a passion for technology and a strong commitment to building innovative backend solutions. They should exhibit exceptional problem-solving abilities and thrive in a collaborative environment while maintaining a proactive approach to their work. A successful candidate will have excellent communication skills, enabling effective interactions with both technical and non-technical stakeholders. Furthermore, they should be adaptable, staying current with technological advancements and demonstrating a desire for continuous improvement within their teams.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

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