Backend Software Engineer
Remote
Full Time
#Engineering
#Backend Development
#Web
#RESTful Services
#Database Modeling
#AI Tools
Are you ready to help shape the future of sales and marketing technology at one of the fastest-growing companies in the SaaS industry? Apollo.io is the leading go-to-market solution for revenue teams, trusted by over 500,000 companies worldwide. Since our founding in 2015, we have raised approximately 250 million USD to build a unified platform that provides verified contact data and powerful engagement tools. We are looking for passionate individuals to join our global team and help us turn prospects into customers.
What you bring
As a Senior Backend Software Engineer, you will join us in a full-time, remote capacity from anywhere in the world. You will play a vital role in our engineering department, focusing on backend development, web architecture, and database modeling. Your work will directly impact how our users interact with our platform, and you will have the opportunity to leverage AI tools to optimize your development workflow. Your primary responsibilities will include:
- Designing and implementing highly scalable backend endpoints to support our growing user base.
- Leading the full lifecycle of software development, from gathering product requirements and writing design documentation to maintenance and quality assurance.
- Collaborating across functions with design, front-end, and analytics teams to solve complex problems and drive innovative solutions.
Requirements
We are looking for a candidate with at least 3 years of industry experience in backend development, specifically with large-scale distributed web applications. You should be highly proficient in database modeling using SQL or NoSQL and have extensive experience designing and using RESTful services. Strong computer science fundamentals are essential, as is a proven ability to integrate AI tools into your daily development process. Beyond technical skills, we value candidates who are proactive, organized, and capable of taking full ownership of projects from start to finish. You should be comfortable working in an ambiguous environment and possess the communication skills necessary to thrive in a remote, multi-timezone team. While not mandatory, a degree in computer science or experience with our current stack, including Ruby on Rails, GCP, and Kubernetes, is considered a plus.
What we offer
We are committed to fostering a culture of excellence and openness where your professional growth is a top priority. We provide a supportive environment that encourages experimentation and taking smart risks. Our benefits include:
- The flexibility of a truly remote work environment.
- Flexible hours to help you balance your professional and personal life.
- Dedicated resources and support for your professional development.
How to Apply
If you are excited about the prospect of solving hard problems and making a significant impact at a high-growth company, we would love to hear from you. Please submit your application to join our team and help us empower revenue professionals across the globe.





