Senior Software Engineer (hybrid, San Francisco)

Apollo.io Apollo.io · Enterprise · San Francisco, CA · Hybrid · Engineering

Senior Software Engineer role at Apollo.io, an AI-powered go-to-market platform. The role focuses on designing, building, and scaling significant systems and features end-to-end, with a strong emphasis on AI-assisted development and owning the reliability, performance, and cost of systems. The company is rebuilding its product around AI and agents.

What you'd actually do

  1. Own significant systems and features end-to-end, from design through production and operation
  2. Break down hard, ambiguous problems and drive them to shipped outcomes
  3. Own the reliability, performance, and cost of the systems you are responsible for
  4. Partner across product, design, and engineering to solve problems that span teams
  5. Raise the quality bar and set patterns that make the people around you more effective

Skills

Required

  • System design
  • Data modeling
  • Reliability
  • Performance
  • Cost optimization
  • AI-assisted development

Nice to have

  • React
  • Ruby
  • Ruby on Rails
  • Python
  • MongoDB
  • Elasticsearch
  • Kubernetes
  • Docker
  • Terraform
  • GCP

What the JD emphasized

  • strong track record of owning and shipping systems at scale
  • command of system design, data modeling, and the reliability and cost tradeoffs that come with scale
  • genuine, current fluency with AI-assisted development
  • high bar for quality and a strong sense of ownership
  • take extreme ownership of our work
  • move with focus and urgency
  • learn voraciously
  • own your role and make a real impact
  • bold ideas and courageous action

Other signals

  • AI-powered go-to-market platform
  • agentic end-to-end GTM platform
  • rebuilding the product around AI and agents
  • AI-assisted development as a core part of how you work
  • AI tooling and budget to work at the top of your leverage