Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Apollo.io

Software Engineer II

Apollo.io

Backend Software Engineer enhancing Apollo.io’s go-to-market solutions for global revenue teams. Implementing best practices and collaborating across teams to achieve scalable outcomes.

Posted 7/16/2026full-timeRemote • 🇮🇳 IndiaJuniorMid-LevelWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in backend development, including designing and implementing scalable applications, database modeling, and RESTful services. Strong communication skills facilitate effective collaboration within a global team and mentorship of peers.

Highest-signal resume keywords
Backend DevelopmentDistributed Web ApplicationsDatabase ModelingRESTful ServicesComputer Science Fundamentals

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Backend DevelopmentDatabase ModelingRESTful ServicesData StructuresAlgorithmsObject-Oriented DesignLarge-Scale ApplicationsHighly Performant CodeDesign DocumentationSolution Design
Soft Skills
Effective CommunicationMentoringFeedback ProvisionCollaborationEngagement in Team Activities
Certifications & Qualifications
BS in Computer ScienceMS in Computer Science
Industry Keywords
Scalable ApplicationsSoftware Development LifecycleScrum CeremoniesProduct RequirementsArchitecture

Tech Stack

Tools & technologies
NoSQLSQL

About the role

Key responsibilities & impact
  • Design and implement highly scalable backend endpoints
  • Gather product requirements and write design docs to satisfy product needs
  • Drive/Lead full lifecycle of software development: product requirements, architecture, solution design, development, quality assurance, and maintenance
  • Mentor others on best practices and effectively share knowledge
  • Ability to effectively communicate development progress to the product lead, engineering manager, and other stakeholders
  • Be comfortable introducing new technologies and new ideas as required
  • Work effectively as part of a large global team
  • Attend and engage in scrum ceremony meetings, team parties, and manager 1:1s
  • Provide feedback to co-workers in written and verbal form and respond to technical and behavioral feedback from managers and peers

Requirements

What you’ll need
  • Minimum 2 years of industry experience in backend development, at least 1-2 years in senior positions, developing large-scale applications
  • Experience developing distributed web applications
  • Your code is comprehensible, well-structured, highly performant
  • Experience with database modeling (SQL or NoSQL both OK)
  • Experience with using and designing RESTful services
  • Strong knowledge of computer science fundamentals, including data structures, algorithms, and object-oriented design
  • BS or MS degree in Computer Science, Computer Engineering from IIT, IIIT, or Tier 1 institutes.

Benefits

Comp & perks
  • Health insurance
  • Professional development opportunities
  • Flexible work arrangements