Skip to content
OtterOtterMountain View, CA

Senior Software Engineer, Virality and Activation

Senior Software Engineer building scalable backend systems for user activation, growth loops, sharing, onboarding, and A/B experimentation at Otter.ai. Requires 5+ years backend experience, strong Python skills, databases, AWS, and metrics-driven product intuition.

185k – 230k
Hybrid5+ YOEFullstack Engineering

About the role

Your Impact

  • Own features end-to-end: from technical design through launch to metric readout, operating with a high degree of autonomy
  • Design and build scalable backend systems that power growth loops — sharing flows, invite mechanics, notification pipelines, and onboarding infrastructure
  • Lead the instrumentation strategy for new features, ensuring the team has the data it needs to measure impact and iterate with confidence
  • Drive A/B experiments: define hypotheses, instrument correctly, analyze results, and translate findings into concrete product decisions
  • Raise the team's technical bar through rigorous code reviews, design feedback, and proactive documentation
  • Partner with product and data to define what success looks like before building starts — and hold the team accountable to it after launch
  • Identify systemic gaps and advocate for improvements that increase the team's velocity and reliability over time

Requirements

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience
  • 5+ years of backend software engineering experience, with a strong track record of shipping impactful, user-facing features at scale
  • Deep proficiency in Python for building and maintaining production systems at scale
  • Strong command of relational databases (MySQL or similar) and experience designing schemas and query patterns for high-traffic production workloads
  • Production experience with NoSQL and high-performance data stores such as DynamoDB, Cassandra, Redis, or Elasticsearch, with ability to reason about consistency, latency, and scalability trade-offs
  • Production experience with Kafka or similar distributed messaging systems, understanding operational trade-offs
  • Experience with AWS infrastructure (EC2, S3, DynamoDB, or similar) and reasoning about reliability and cost in a cloud environment
  • Hands-on experience with A/B experimentation, including rigorous design and drawing well-grounded conclusions
  • Defines success in terms of user outcomes and business metrics
  • Operates effectively in ambiguous environments: scopes loosely defined problems, builds alignment, and drives to closure
  • Communicates technical decisions clearly to engineering peers and non-technical stakeholders

Nice-to-Haves

  • Experience with Go or another high-performance compiled language

Skills

PythonGoMySQLDynamoDBCassandraRedisElasticsearchKafkaAWSA/B Testing
Counsel Health

Senior Software Engineer

Counsel HealthNew York, NY +1

Senior full-stack engineer building AI-native healthcare platform. Own product experiences, integrate LLMs into clinical workflows, architect scalable data/enterprise systems. Requires 5+ years production software experience and proficiency in React/Next.js/Node/TypeScript stack.

185k – 225k
Hybrid5+ YOEFullstack Engineering
Ambral

Senior Founding Engineer

AmbralNew York, NY

Build core platform for customer digital twins and agentic systems (Voice/SMS/Email) handling data ingestion, synthesis, and autonomous actions at scale. Requires 3+ years full-stack with distributed architectures and AI pipelines; work directly with CTO and customers onsite in NYC.

185k – 245k
On-site3+ YOEFullstack Engineering
Checkr

Senior Software Engineer

CheckrSan Francisco, CA

Senior Full Stack Engineer building scalable APIs and end-to-end applications for risk insights in Checkr Trust. Requires 6+ years experience with Ruby/Rails, JavaScript/React, startup background, and BS/MS degree.

185k – 218k
Hybrid6+ YOEFullstack Engineering
Elicit

Senior Software Engineer

ElicitOakland, CA

Builds and ships fullstack features for AI research assistant Elicit, focusing on language model integrations, scalable systems, and user needs. Requires senior-level experience across Node/Python backend and Next.js/TypeScript frontend with strong CS fundamentals.

185k – 305k
HybridFullstack Engineering
Benchling

Software Engineer, Full Stack (Enterprise Lifecycle)

BenchlingSan Francisco, CA

Designs and builds full-stack systems for enterprise lifecycle management in biotech, focusing on regulatory compliance, audits, and scalable exports. Requires 8+ years experience leading complex backend-heavy projects with frontend capabilities.

187k – 252k
Hybrid8+ YOEFullstack Engineering