Skip to content
StripeStripeNew York, NY

Software Engineer IC-02

Build and maintain APIs, services, and backend systems using Ruby, Java, and TypeScript. Design microservices, work with relational/document databases, and integrate event-driven systems.

161k – 235k/yr
Hybrid3+ YOEBackend Engineering

About the role

Responsibilities

  • Design, build, and maintain APIs, services, and systems across engineering teams using Ruby and Java
  • Build software infrastructure, including developing, testing, and deploying it
  • Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Develop and direct software system testing and validation procedures, programming, and documentation
  • Debug production issues across services and multiple levels of the stack
  • Analyze user needs and software requirements to determine the feasibility of design within time and cost constraints
  • Work with engineers and cross-functional partners across the company
  • Improve engineering standards, tooling, and processes

Requirements

  • Bachelor's degree or foreign equivalent in Computer Science, or related field followed by 4 years of software development experience
  • 3 years of experience building software solutions using Ruby, Typescript or Java
  • 3 years of experience defining storage schemas for relational, document or columnar databases
  • 3 years of experience querying data stores using SQL
  • 3 years of experience building and integrating service endpoints using GRPC, Thrift, or GraphQL
  • 3 years of experience building systems integrated with event processing technologies including SQS, Kafka or RabbitMQ
  • 1 year of experience architecting and designing microservices

Benefits

  • Equity, company bonus or sales commissions/bonuses
  • 401(k) plan
  • Medical, dental, and vision benefits
  • Wellness stipends
  • Up to 50% telework permitted

Skills

RubyJavaTypeScriptSQLgRPCThriftGraphQLKafkaRabbitMQSQSMicroservices
David AI

Software Engineer, Platform

David AISan Francisco, CA

Build and maintain scalable backend services and distributed systems for audio data pipelines at a Series B audio AI startup. Requires 3+ years backend experience with strong distributed systems and cloud infrastructure skills.

160k – 200k/yr
On-site3+ YOEBackend Engineering
Juicebox

Software Engineer, Integrations

JuiceboxSan Francisco, CA

Builds and owns external integrations like ATS, mailbox, and SSO to enable reliable customer value. Requires strong engineering fundamentals, API/integration experience, debugging skills, and high ownership in ambiguous environments.

160k – 250k/yr
On-siteBackend Engineering
Lithic

Software Engineer, Treasury

LithicUnited States

Builds and maintains backend services for treasury operations, including ledger, ACH/wire infrastructure, and reconciliation systems. Uses Python and AWS stack to ensure high reliability in funds flow between Lithic and financial institutions.

160k – 200k/yr
RemoteBackend Engineering
Deepgram

Software Engineer, Voice Agents / AI - Deepgram for Restaurants

DeepgramSan Francisco, CA +1

Build scalable backend systems for restaurant voice AI agents, integrating ML models, POS systems, and optimizing for noisy environments. Requires 4+ years backend experience, cloud infrastructure, and AI familiarity.

160k – 250k/yr
On-site4+ YOEBackend Engineering
DiligenceSquared

Founding Engineer - Backend

DiligenceSquaredNew York, NY

Founding backend engineer architects scalable AI-powered services, agent orchestration, and voice AI pipelines for automated market due diligence platform. Requires 3+ years Python backend, production APIs, LLMs, PostgreSQL, and async systems expertise.

160k – 200k/yr
On-site3+ YOEBackend Engineering