Full Time

Senior Software Engineer, Infrastructure (Developer Experience - Cloud Provisioning)

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, Infrastructure (Developer Experience - Cloud Provisioning) at Coinbase, you will play a pivotal role in enhancing our infrastructure tools and frameworks. Your work will focus on developing scalable cloud provisioning solutions that drive operational efficiency and enhance the overall developer experience. You will collaborate with cross-functional teams to understand their needs and implement robust systems that support our dynamic environment. Your expertise will help streamline processes, enabling developers to deploy applications swiftly while maintaining system reliability and performance.



Job Responsibilities

  • Design, implement, and maintain cloud provisioning systems that enhance developer experience.
  • Collaborate with infrastructure and application teams to identify requirements and optimize resources for development workflows.
  • Develop and maintain tools and frameworks that assist in the automation of cloud infrastructure tasks.
  • Monitor system performance and troubleshoot issues to ensure high availability and reliability.
  • Implement security best practices across provisioning and deployment processes.
  • Continuously evaluate and improve the existing infrastructure to meet evolving technical demands.
  • Document architecture, code changes, and operational practices to promote knowledge sharing within the team.
  • Mentor junior engineers and provide guidance on best practices in software development and infrastructure management.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master’s degree is a plus.
  • 5+ years of experience in software development, with a strong focus on infrastructure and cloud technologies.
  • Proficiency in programming languages such as Python, Go, or Ruby.
  • Extensive experience with cloud platforms (AWS, GCP, Azure) and their respective services.
  • Strong understanding of CI/CD pipelines and DevOps methodologies.
  • Experience with infrastructure as code tools such as Terraform or CloudFormation.
  • Knowledge of containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Excellent problem-solving skills and a proactive attitude towards system optimization and automation.


Technologies & Tools

The Senior Software Engineer will work with a diverse range of technologies and tools. Key components include cloud service providers such as AWS, GCP, and Azure for infrastructure management. Proficiency in programming languages such as Python and Go is essential, alongside experience with infrastructure as code tools like Terraform. Additionally, familiarity with Docker for containerization and Kubernetes for orchestration will be critical to enhance deployment efficiency and scalability.



Ideal Candidates

The ideal candidate for this position will possess a passion for technology and a strong commitment to improving the developer experience. Characteristics of successful candidates include exceptional analytical thinking, the ability to communicate complex concepts clearly, and a collaborative spirit that thrives in team environments. A proactive mindset towards learning new technologies and embracing challenges will also be vital, as you will be at the forefront of driving infrastructure improvements and advocating for best practices across the organization.

New Jersey has 26 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

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