A

Apollo.io

Sales intelligence and multi-channel engagement platform

Senior Software Engineer 1

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedHybrid

About the Job

Requirements

  • A minimum of 5 years of industry experience in backend development, including at least 3–4 years in senior positions, building large-scale applications with appropriate observability.
  • Strong computer science fundamentals, including data structures, algorithms, and object-oriented design.
  • Fluency using AI tools in real development work, with the judgment to verify and pressure-test their output.
  • Experience developing distributed web applications.
  • Ability to write comprehensible, well-structured, and 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 appropriate monitoring and alerting.
  • Ramp quickly into large, unfamiliar codebases, de-risk changes, understand blast radius, and ship with confidence.
  • Use AI as a core part of the workflow by generating and pressure-testing approaches, verifying output, catching errors, and taking ownership of code quality.
  • Drive the full software development lifecycle, including product requirements, architecture, solution design, development, quality assurance, and maintenance.
  • Scope and reshape under-specified problems, and write clear design documents that satisfy product needs.
  • Partner with product managers to translate product intent into technical decisions, surface technical realities, and challenge specifications when appropriate.
  • Mentor others on best practices and share knowledge to improve the team's capabilities.
  • 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 and team culture, and collaborate with the team.

Desired Qualifications

  • A Bachelor of Science or Master of Science 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