A

Apollo.io

Sales intelligence and multi-channel engagement platform

Senior Software Engineer 1

Backend EngineeringUpdated on Nov 15
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • Minimum 5+ years of industry experience in backend development, including at least 3–4 years in senior positions, building large-scale applications with observability.
  • Strong computer science fundamentals, including data structures, algorithms, and object-oriented design.
  • Fluency using AI tools in real development work, with judgment to verify and pressure-test their output.
  • Experience developing distributed web applications.
  • Ability to write comprehensible, well-structured, highly performant code.
  • Experience with database modeling using SQL or NoSQL.
  • Experience using and designing RESTful services.
  • Curiosity, AI-native engineering judgment, communication skills, and problem-solving ability.

Responsibilities

  • Design and implement highly scalable, highly available backend services with monitoring and alerting.
  • Ramp quickly into large, unfamiliar codebases, assess the blast radius of changes, reduce risk, and ship changes confidently.
  • Use AI as a core part of the workflow to generate and pressure-test approaches, verify output, catch errors, and take responsibility for code quality.
  • Drive the full software development lifecycle, including product requirements, architecture, solution design, development, quality assurance, and maintenance.
  • Scope under-specified problems and write design documents that meet product needs.
  • Partner with product managers to translate product intent into technical decisions, communicate technical realities, and challenge specifications when needed.
  • Mentor others on best practices and share knowledge to improve the team.
  • Communicate progress to the product lead, engineering manager, and other stakeholders.
  • Introduce new technologies and ideas when appropriate.
  • Give and receive technical and behavioral feedback, participate in scrum ceremonies, contribute to team culture, and collaborate with the team.

Desired Qualifications

  • A Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or a similar field.
  • Experience with Google Cloud Platform, Kubernetes, Docker, MongoDB, Redis, Ruby on Rails, microservices, or machine learning.

About the Company

Apollo.io

Sales intelligence and multi-channel engagement platform

Apollo.io provides a sales intelligence and engagement platform that helps sales teams find leads, research prospects, and build targeted lists using data from over 200 fields. The product combines prospecting, data enrichment, and multi-channel outreach with analytics, and it supports API integrations for custom workflows. It differs from competitors by offering a single platform that unifies data, outreach, and analytics with strong security compliance for ISO, SOC 2, and GDPR. Its goal is to help sales teams operate more efficiently and close more deals by delivering accurate data, scalable outreach, and actionable insights.

Company size
1,001-5,000
Company stage
Series D
Total funding
$251.3M
Headquarters
San Francisco, CA
Founded
2015

Recently Posted Jobs

Explore more opportunities at Apollo.io

See more jobs