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
The Senior Software Engineer, Infrastructure (Backend Platform) at Coinbase will play a pivotal role in the design, development, and optimization of backend systems that support high-performance infrastructure. This position demands a blend of technical prowess and innovative thinking, as the engineer will ensure scalable, efficient solutions that enhance the overall reliability and security of our platform. You will collaborate with cross-functional teams and contribute to a dynamic environment focused on groundbreaking technology in the cryptocurrency sector.
Job Responsibilities
- Design, implement, and maintain scalable backend infrastructure to support diverse application needs.
- Optimize system performance and ensure high availability across all components.
- Collaborate with product management and engineering teams to define application architecture and development standards.
- Develop and maintain CI/CD pipelines to streamline the deployment process.
- Conduct code reviews to ensure quality and provide mentorship to junior engineers.
- Stay current with industry best practices and incorporate them into the development process.
- Participate in troubleshooting and root cause analysis of system-level issues.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 7+ years of experience in software engineering, with a focus on backend systems.
- Strong proficiency in programming languages such as Go, Python, or Java.
- Expertise in cloud services such as AWS, GCP, or Azure.
- Experience with containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Strong understanding of microservices architecture and RESTful API design.
- Proven experience with database technologies such as PostgreSQL, MySQL, or NoSQL databases.
Technologies & Tools
The role involves utilizing a variety of technologies to craft robust backend infrastructures. Proficiency with cloud-based solutions such as AWS or Google Cloud Platform is essential. Familiarity with container orchestration tools like Kubernetes, CI/CD tools, and databases including PostgreSQL and MongoDB will be beneficial. Additionally, experience with monitoring and logging tools is expected to ensure system reliability and effective troubleshooting processes.
Ideal Candidates
Ideal candidates for the Senior Software Engineer position will possess not only the technical expertise but also a passion for innovation and problem-solving in the blockchain space. They should demonstrate a collaborative spirit, often working in teams and taking the lead on complex projects. Strong analytical skills, a proactive approach to challenges, and adaptability in a fast-paced environment are crucial for success in this role. A genuine interest in the cryptocurrency industry and staying abreast of emerging trends will set candidates apart.
How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.