NinjaCat is the leading Enterprise Data & AI Platform for Marketing, helping brands, agencies, and media companies turn complex data into clear, actionable intelligence. Our platform unifies fragmented marketing data into an enterprise-grade data cloud—unlocking AI-powered insights, automation, and performance at scale.
With the addition of AI agents like Nina, we’re reimagining what’s possible in customer support and analytics—making it faster, smarter, and more human than ever before.
Recognized by Inc. Magazine and AdAge as one of the Best Places to Work, NinjaCat is a remote-first company built on a culture of Compassion, Action, Trust, and Scrappiness. We’re backed by significant investment, powered by innovation, and united by a mission to transform how marketing teams harness data and AI to achieve extraordinary results.
We’re growing fast—and if you’re passionate about data, technology, and impact, we’d love to grow with you.
We're seeking a Senior Software Engineer to join our Data Team and play a critical role in building and scaling the data ingestion infrastructure that powers our platform. You'll be responsible for designing, developing, and maintaining integrations with major advertising platforms (Google Ads, Facebook Ads, LinkedIn, and more) and ensuring reliable, high-performance data pipelines that serve thousands of clients.
This role is ideal for someone who thrives on solving complex technical challenges, is passionate about building scalable systems, and leverages AI tools to maximize development velocity and code quality.
Requirements
Benefits
NinjaCat offers a competitive base salary that varies based on job-related knowledge, skills, and experience. We’re committed to providing benefits that support our team’s health, growth, and work-life balance.
Our benefits include:
If you’re excited about our mission but don’t meet every single qualification, we encourage you to apply. Skills are transferable, and we value passion and potential just as much as experience.
NinjaCat is an equal opportunity employer committed to fostering a diverse and inclusive workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, disability, medical condition, marital status, genetics, age, veteran status, or any other protected characteristic under applicable law.
This commitment applies to all aspects of employment, including hiring, promotion, compensation, benefits, training, and development. Hiring decisions are made based solely on qualifications, merit, and business needs.
Please note: Applicants must be located in and authorized to work in the United States or Canada. At this time, NinjaCat does not offer visa sponsorship or transfers.
NinjaCat is a digital marketing performance management platform that provides brands, agencies and media companies tools to collect, connect, analyze, and present marketing data in a meaningful way. Our marketing data management and reporting solutions empower teams to communicate quickly and insightfully about the effectiveness of their marketing efforts at scale. Our mission is to build a company that everyone wishes they were a part of and the proof is in the pudding: we were featured by Inc. Magazine as one of the best places to work (2 years in a row!) and 2020 AdAge best places to work. If that weren’t enough: we work remotely (work from anywhere!), offer great perks and have a unique culture built on our core values of compassion, action and trust. We recently raised a significant amount of capital, built a best-in-class leadership team, and we’re executing on a product vision that will transform the marketing analytics industry. We would love to have you be part of it. Learn more at www.ninjacat.io.
Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!
Be the first to apply. Receive an email whenever similar jobs are posted.
Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.
Senior Software Engineer Q&A's