
Senior Software Engineer – EAA
Coinbase
full-time
Posted on:
Location Type: Hybrid
Location: 🇺🇸 United States
Visit company websiteSalary
💰 $186,065 - $218,900 per year
Job Level
Senior
Tech Stack
AWSCloudETLGoGraphQLGRPCKafkaKubernetesNoSQLSQLTerraform
About the role
- Build complete user features including Golang and cloud technologies
- Lead assessment and implementation of third-party tools.
- Deliver cross-functional outcomes to complex problems in collaboration with product, design, security, data or other engineering teams
- Demonstrate a keen awareness of Coinbase’s platform, development practices, and various technical domains and build upon them to efficiently deliver improvements across multiple teams.
- Participate in an environment where innovative ideas are regularly generated, vetted, and transformed into action.
- Foresee potential issues before they arise and adapt their own approach, working within constraints to avoid adverse impact.
- Communicate across the company to technical and non-technical leaders with ease.
- Quickly distill complex technical themes so that an entry level, non-tech team member can understand them.
- Mentor team members in design techniques and best practices in coding, testing, release/deploy process, documentation, metrics/logging and scaling.
- Working with teams and teammates across multiple time zones.
Requirements
- at least 5 years of experience in software engineering
- at least 5 years of experience in developing large scale systems with Golang and cloud technologies and shipping user-facing features
- Experience with third-party vendor integrations.
- Large-scale, high-traffic platforms experience
- Experience in authoring and contributing to technical architecture and implementing them.
- Experience in AWS, Kubernetes, Terraform, BuildKite or similar.
- Experience in rate limiters, caching, load balancing, circuit breakers, metrics, logging, tracing, debugging etc.
- Experience in event driven architectures (Kafka, MQ etc.)
- proficiency in either SQL or NoSQL DBs
- understanding of concepts like gRPC, GraphQL, ETL.
- Proficiency in Go.
Benefits
- bonus eligibility + equity eligibility + benefits (including medical, dental, vision and 401(k))
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GolangAWSKubernetesTerraformBuildKiteSQLNoSQLgRPCGraphQLETL
Soft skills
leadershipcommunicationmentoringcollaborationproblem-solvingadaptabilityinnovationtechnical communicationcross-functional teamworkawareness of development practices