Skip to content
CoinbaseCoinbase

Software Engineer, Security Platform

Build and scale security platform services for critical secrets, identity, onchain security, policy, risk, and vulnerability-management use cases. The role requires production software engineering experience, strong system design and coding skills, and expertise with Golang or Java.

About the job

Responsibilities

  • Architect and develop platforms for the Security Platform Engineering organization.
  • Provide technical structure to teams and collaborate with management and stakeholders on strategic roadmaps.
  • Build new services for critical product and business needs using Golang and Java.
  • Design scalable systems using modern cloud technology and industry best practices.
  • Manage project priorities, deadlines, and deliverables.
  • Mentor and train team members on design techniques and coding standards.
  • Define a long-term vision for maintaining and scaling backend systems and the teams operating them.
  • Collaborate with engineers, designers, product managers, and senior leadership to turn product and technical vision into quarterly roadmaps.
  • Write high-quality, well-tested code; debug complex technical problems; and improve deployment, ownership, operations, and diagnosis of systems and products.
  • Review feature designs and cross-cutting projects, ensuring security, safety, scalability, operational integrity, and architectural clarity.

Requirements

  • At least 3 years of software engineering experience.
  • Experience designing, building, scaling, and maintaining production services.
  • Knowledge of composing service-oriented architectures.
  • Strong system design and coding skills.
  • Ability to write high-quality, well-tested code.
  • Excellent written and verbal communication skills.
  • Bias toward open and transparent cultural practices.
  • Ability to use generative AI responsibly with human oversight to improve workflow efficiency, cost, and quality.

Compensation

  • Annual base salary: ₹4,408,400 INR.
  • Total compensation may also include equity, bonus eligibility, and benefits.

Skills

Go, Java, System Design, Service-Oriented Architecture, Cloud Technology, Backend Systems, Generative AI, Production Services

Rain

Rain

Remote

Software Engineer - Wallets
$220k+/yrRemoteBackend Engineering

Design and lead secure, scalable wallet infrastructure spanning custody, key management, signing, authorization, and recovery. The role requires deep expertise in wallet or cryptographic security infrastructure, distributed systems architecture, and modern blockchain account models.

Anyscale

Anyscale

San Francisco, CA
Software Engineer
$215k+/yrOn-site5+ YOEBackend Engineering

Develop and improve Ray Core’s C++ distributed-systems backend, focusing on performance, reliability, fault tolerance, and scalability. The role requires at least five years of experience with distributed systems, C/C++, low-level operating systems, algorithms, and system design.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
$115k+/yrRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services for a large-scale DevSecOps platform. The role requires professional backend development experience, strong database and testing fundamentals, independent feature ownership, and clear asynchronous communication.

GitLab

GitLab

Bengaluru, India

Intermediate Backend Engineer
No salary listedRemoteBackend Engineering

Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.

Supabase

Supabase

Remote

Software Engineer - Branching
No salary listedRemote3+ YOEBackend Engineering

Build and operate a globally distributed CI/CD execution platform, including branch orchestration, ephemeral build environments, scheduling, caching, and pipeline observability. Requires Go and TypeScript expertise plus at least 3 years building cloud infrastructure or distributed systems.