Role in brief
Coinbase seeks a Senior Software Engineer to develop AI-first compliance tools, focusing on user-facing features and third-party integrations. This role involves full-stack development using Golang and React, within a remote, fast-paced environment. Candidates with experience in large-scale, high-traffic platforms and distributed teams should apply.
About the role
This role involves building end-to-end user-facing features for AI-first compliance tools. The work includes utilizing Golang, React, and various cloud technologies to enhance productivity and streamline processes. A key aspect is the assessment, selection, and implementation of third-party tools and vendor integrations, contributing to the platform's overall strength.
The position requires driving the cross-functional delivery of complex technical solutions, ensuring that potential issues are identified before they impact production. This involves working within a dynamic, intense environment focused on innovation. The engineer will also contribute to existing development practices, helping to strengthen the Coinbase platform.
Success in this role means not only delivering robust technical solutions but also mentoring other engineers in full-stack design techniques and coding best practices. It's about contributing to a high-bar environment where continuous improvement and pushing perceived limits are valued. The work supports Coinbase's mission to increase economic freedom.
The base salary for this position ranges from $105,000 to $175,000 USD, with total compensation potentially including equity, bonus eligibility, and benefits.
Skills that matter here
- Golang: This role requires building user-facing features and working with existing systems using Golang.
- React: The engineer will develop front-end components and user interfaces for compliance tools using React.
- AWS: Cloud technologies, including AWS, will be used to deploy and manage the developed features.
- Kubernetes: Experience with Kubernetes is relevant for managing containerized applications in a large-scale environment.
- Kafka: Proficiency in event-driven architectures, potentially involving Kafka, is required for system communication patterns.
Who this role suits
- Someone with at least five years of software engineering experience.
- An individual who has a proven track record working with large-scale, high-traffic platforms.
- A person experienced in integrating third-party vendors and tools.
- A mentor who can guide other engineers in full-stack design and coding.
From the employer
- Build end-to-end user-facing features using Golang, React, and cloud technologies.
- Lead assessment, selection, and implementation of third-party tools and vendor integrations.
- Drive cross-functional delivery of complex technical solutions.
- Strengthen Coinbase's platform by building upon existing development practices.
- Identify potential issues before they reach production.
- Mentor engineers in full-stack design techniques and coding best practices.
- 5+ years of software engineering experience with Golang and React.
- Experience with third-party vendor integrations.
- Proven track record with large-scale, high-traffic platforms.
- Proficiency in event-driven architectures and service communication patterns.
- Experience working across distributed teams and translating technical concepts.
- Base salary range: $105K - $175K.
- Total compensation may include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
- Remote-first company with quarterly in-person working sessions.
Questions about this role
What is the remote work policy for this role?
This is a remote position, and Coinbase operates as a remote-first company with quarterly in-person working sessions.
What is the seniority level for this position?
This is a senior-level software engineering role.
What are the core technical skills required?
Key technical skills include Golang, React, and experience with cloud technologies like AWS, along with event-driven architectures and distributed systems.