Backend Engineer

Overview

On Site
Full Time

Skills

Insurance
FOCUS
Data Migration
Data Extraction
Workflow
Migration
Onboarding
Inspection
Proxies
Authentication
Database
DevOps
Management
API
Collaboration
Customer Experience
TypeScript
Node.js
Google Cloud Platform
Google Cloud
Amazon Web Services
RESTful
Continuous Integration
Continuous Delivery
GitHub
Tier 1
Databricks
IT Management
Artificial Intelligence
Startups
GraphQL
Computer Networking
HTTP
TCP
TLS
Soft Skills
Oracle Linux

Job Details

Job Title: Senior Software Engineer (Backend)

Location: San Francisco, CA (Must work 5 days Onsite)

Job Type: Full Time

Benefits: Comprehensive health, dental, and vision insurance, Company-provided workstation setup of their choice, Free gym membership at their preferred location

Visa: Looking for Visa Independent Candidates

Client is looking for someone with deep backend systems experience - ideally from a high-growth startup or a top-tier tech company like Palantir or Databricks. This person should have a strong track record of owning complex infrastructure end-to-end, with a focus on building secure APIs, scalable data pipelines, and robust platform integrations.

This is a hands-on, high-impact role. They'll be designing and maintaining the core systems that power their enterprise data migration platform - from authentication infrastructure to protocol-level networking and vendor integrations. They are especially excited about candidates who bring a strong builder mindset and have worked in early-stage environments, ideally as ex-founders or early technical leads.

Client is based in San Francisco and are a small, fast-moving, and deeply product-minded team. Ownership, reliability, and a drive to ship are all essential here.

Role Responsibilities:

As a Senior Backend Engineer, you'll architect and scale the enterprise data migration platform that enables companies to seamlessly transfer customer data between systems. You'll build robust infrastructure for secure authentication, automated data extraction, and intelligent transformation workflows, creating reliable solutions that work across platforms with or without APIs. This role requires deep technical expertise as you design the systems powering frictionless enterprise migrations and customer onboarding.

Builder Mindset & Ownership:

  • Take pride in building reliable, secure APIs that developers love to use
  • Own features end-to-end, from conception through deployment and maintenance
  • Actively identify and solve problems before they impact customers

Core Platform Development:

  • Design and maintain scalable, secure APIs that power our suite of platform-specific SDKs
  • Implement networking features including traffic inspection, protocol-level request manipulation, and proxy systems
  • Build and maintain robust data pipelines and infrastructure on Google Cloud Platform, AWS, or similar
  • Contribute to authentication protocol implementation and security infrastructure
  • Develop and maintain vendor integrations across authentication, database, and DevOps tools

Enterprise-First Mentality:

  • Manage API versioning and backwards compatibility
  • Support customer integration efforts and address technical challenges
  • Collaborate with product and frontend teams to improve customer experience

MUST HAVES:

  • Should be Senior, Staff, or Tech Lead level
  • CS degree from a top university
  • 5 - 8 years of experience building backend systems for highly complex platforms and SDKs
  • Expert proficiency in TypeScript/Node.js for backend systems and knowledge of security best practices
  • Experience building and maintaining robust data pipelines and infrastructure on Google Cloud Platform, AWS, or similar
  • Strong experience with REST API design
  • CI/CD pipelines and GitHub Actions
  • Individually owned features end-to-end from conception through deployment and maintenance
  • Experience working at an early-stage startup
  • Previously architected and scaled enterprise level platforms at Tier 1 companies like Palantir and Databricks or competitive Series A-C startups

Plusses:

  • Ex-founder/CTO or early technical lead at high-growth early-stage tech startup
  • Previous experience at AI/Agent related startups
  • GraphQL experience
  • Networking protocols (HTTP, TCP, TLS) experience

Soft skills:

  • Able to take charge individually, scope out projects, and lead initiatives

Interview Process:

  1. First round screen (culture and team fit)
  2. Technical assessment (done with lead engineer)
  3. Chat with CEO (background, culture, and team fit)
  4. Onsite / work trial

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.