Senior Software Engineer

Apollo.io

Remote
Remote
5 years backend development experience
Distributed web applications at scale
Restful service design and implementation
Apollo.io is seeking a Senior Software Engineer to join their remote team, focusing on data platform architecture and distributed systems integration. The ideal candidate should have a strong background in backend development, particularly in scalable applications, and a passion for leveraging AI tools in their work

Job Summary

  • You will work across two high-impact domains: data platform architecture and integrations with distributed systems building the infrastructure that powers Apollo's AI-driven internal products.
  • The role requires an AI-first mindset where you habitually leverage AI tools across coding, debugging, review, and documentation to accelerate workflows.
  • Apollo.io is an AI-native company built on a culture of continuous improvement, extreme ownership, and moving with focus and urgency.

Matching Summary

Match Score: 85

Apollo.io is seeking a Senior Software Engineer to join their remote team, focusing on data platform architecture and distributed systems integration. The ideal candidate should have a strong background in backend development, particularly in scalable applications, and a passion for leveraging AI tools in their work.

Skills & Requirements

Must-have

  • 5 years backend development experience
  • Distributed web applications at scale
  • RESTful service design and implementation
  • Database modeling SQL or NoSQL
  • AI tools for coding and debugging

Nice-to-have

  • BS or MS in Computer Science
  • Experience with Ruby on Rails
  • Machine Learning background
  • Startup environment experience
  • Creative problem solving skills

Key Requirements

  • Minimum 5 years industry experience
  • 1-2 years in senior positions
  • Strong computer science fundamentals
  • Proven experience leveraging AI tools

Work Rights

Not specified

Tailored Resume

Cover Letter