Role in brief
Coinbase is seeking a Senior Software Engineer to develop AI-first compliance tools. This role involves building user-facing features, integrating third-party tools, and enhancing platform stability. Candidates with strong Golang and React experience, accustomed to high-traffic platforms and distributed teams, will find this role a good fit.
About the role
This role focuses on developing AI-first compliance tools designed to improve productivity and streamline processes within Coinbase. The work involves creating complete user-facing features, utilizing Golang, React, and various cloud technologies. A key aspect is the assessment, selection, and implementation of third-party tools and vendor integrations to support these initiatives.
The position demands leadership in delivering complex technical solutions across different teams, contributing to the overall strength of Coinbase's platform. This includes building on existing development practices and proactively identifying potential issues before they impact production systems. The environment is described as dynamic, emphasizing innovation and collaboration among team members.
Success in this role means consistently delivering robust, scalable solutions that enhance compliance capabilities. It also involves mentoring other engineers in full-stack design and coding best practices, fostering a culture of technical excellence. The ideal candidate will have a proven track record with large-scale, high-traffic platforms and experience working effectively within distributed teams.
The base salary for this position ranges from $105,000 to $175,000 annually, with total compensation potentially including equity and bonus eligibility.
Skills that matter here
- Golang: This role requires building end-to-end user-facing features and demands at least five years of experience with this language.
- React: This role requires building end-to-end user-facing features and demands at least five years of experience with this framework.
- AWS: The role involves utilizing various cloud technologies for building and deploying features.
- Kubernetes: This skill is part of the cloud technologies used for platform development and deployment.
- Terraform: This skill is part of the cloud technologies used for infrastructure management.
- Kafka: Proficiency in event-driven architectures and service communication patterns is required, which includes experience with tools like Kafka.
Who this role suits
- A person who thrives on building complete user-facing features from concept to deployment.
- Someone with a history of successfully integrating external tools and managing vendor relationships.
- An individual who enjoys leading technical projects and guiding cross-functional teams to achieve complex goals.
- A mentor who is keen to share knowledge and elevate the technical skills of their colleagues.
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 position?
This is a remote-first company, but quarterly in-person working sessions are part of the role's conditions.
What level of seniority is expected for this role?
This is a senior-level software engineering position, requiring significant experience.
What are the core technical skills required for this role?
Key technical skills include Golang, React, AWS, Kubernetes, Terraform, and experience with event-driven architectures.