Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Software Engineer - Data Team image - Rise Careers
Job details

Senior Software Engineer - Data Team

About NinjaCat

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.

About The Role

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.

Key Responsibilities

Data Integration & Ingestion

  • Design, build, and maintain robust integrations with third-party advertising and marketing platforms (Google Ads, Facebook Ads, LinkedIn, TikTok, etc.)
  • Develop and optimize ETL pipelines to handle large-scale data ingestion with high reliability and performance
  • Build resilient systems that gracefully handle API rate limits, failures, and data inconsistencies
  • Monitor and troubleshoot data pipeline issues, ensuring data quality and completeness

Architecture & Development

  • Contribute to the architecture and design of our data ingestion infrastructure
  • Write clean, maintainable, and well-tested code following best practices
  • Participate in code reviews and provide constructive feedback to team members
  • Collaborate with product and engineering teams to design solutions that meet customer needs and solve real problems

AI-Augmented Development

  • Leverage AI-powered tools (Claude Code, Codex, Cursor, Droids etc.) to accelerate development workflows 
  • Utilize AI for code generation, debugging, documentation, and problem-solving
  • Share knowledge and best practices with the team on effective AI tool usage

Operational Excellence

  • Deploy and maintain services in Kubernetes environments
  • Participate in on-call rotations and incident response
  • Implement monitoring, logging, and alerting to ensure system reliability
  • Continuously improve system performance, scalability, and maintainability

Required Qualifications

  • 8+ years of professional software engineering experience, with significant focus on backend development and data systems
  • Strong proficiency in TypeScript and Node.js/JavaScript—our primary backend stack
  • Experience with Kubernetes (K8s) for container orchestration and deployment
  • Proven experience building integrations with third-party APIs, particularly REST APIs with complex authentication mechanisms (OAuth, API keys, etc.)
  • Experience with data ingestion, ETL processes, or data pipeline development
  • Demonstrated ability to leverage AI tools (Claude / Claude Code, Cursor w/ Agents, ChatGPT, etc.) to enhance productivity and code quality
  • Strong understanding of asynchronous programming, concurrency, and distributed systems
  • Experience with relational databases
  • Excellent problem-solving skills and ability to debug complex systems
  • Strong written and verbal communication skills for a remote-first environment
  • Self-motivated and able to work independently with minimal supervision
  • Comfort with ambiguity and ability to make pragmatic technical decisions

Nice to Have

  • Experience with Java (we use it for some services)
  • Front-end development experience with Vue.js
  • Prior experience in the marketing technology or advertising technology space
  • Familiarity with specific advertising platform APIs (Google Ads API, Meta Marketing API, etc.)
  • Experience with data warehousing solutions (BigQuery, Snowflake, Redshift)
  • Knowledge of stream processing frameworks (Kafka, Kinesis, etc.)
  • Experience with CI/CD pipelines and DevOps practices
  • Contributions to open-source projects
  • Experience working in a fully remote company

Our Tech Stack

  • Backend: TypeScript, Node.js, Java
  • Frontend: Vue.js
  • Infrastructure: Kubernetes, AWS
  • Databases / Warehouses: MySQL, PostgreSQL, Redis, Snowflake
  • Data: BigQuery, ETL pipelines
  • Tools: Git, Docker, CI/CD automation

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:

  • 💻 100% Remote Work — work from anywhere
  • 🗓️ 4-Day Work Week — a more balanced approach to productivity
  • 🌴 Unlimited Vacation — flexibility to recharge when needed
  • 💰 Employee Stock Options
  • 🩺 Comprehensive Health, Dental, Vision, and Life Insurance
  • 💼 401(k) retirement plan
  • 📚 Free Books — through NinjaCat’s reading program
  • 🎓 Personal Learning & Development Stipend
  • 🧘 Monthly Health & Wellness Reimbursement
  • 😺 A “Purrfect” Culture — enjoy cat puns and memes in good company
  • 🏆 Award-Winning Workplace — recognized by Inc. Magazine and rated 4.7★ on Glassdoor

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.

Equal Opportunity

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.

Average salary estimate

$185000 / YEARLY (est.)
min
max
$150000K
$220000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Ambient.ai Hybrid No location specified
Posted 11 hours ago

Ambient.ai is hiring a Full Stack Engineer to build scalable, real-time backend systems and APIs that power its AI-driven physical security platform.

Posted 8 hours ago

Build and own full-stack web applications and APIs that power satellite manufacturing at Apex, a fast-growing aerospace company focused on scalable satellite bus production.

Build and operate robust ML training and SaaS infrastructure at Basis, scaling GPU clusters, cloud services, and developer workflows to support cutting-edge research and commercial products.

Photo of the Rise User
Ajna Infotech Hybrid Dallas, Texas, United States
Posted 15 hours ago

Lead enterprise Salesforce development as a hands-on Tech Lead specializing in Apex, LWC and integrations for Siri InfoSolutions supporting Fortune 500 clients in Dallas (onsite).

Photo of the Rise User

Spreetail is hiring a Software Engineering Manager to lead remote engineering teams building large-scale backend and data platform systems that drive ecommerce growth.

Photo of the Rise User
Posted 14 hours ago

SBT Global is hiring an on-site Software Engineer in Irvine to build and integrate CCS personalization and big-data services into its infotainment platform while ensuring quality, security, and performance.

Photo of the Rise User
Visa Hybrid Foster City, CA
Posted 13 hours ago

Experienced engineering leader needed to guide teams building scalable, secure payment systems using Java, JavaScript/React, and modern cloud CI/CD practices at Visa.

Photo of the Rise User

Adaptive seeks a Senior Backend Software Engineer to drive backend architecture and delivery for its AI-native ERP platform serving the real estate and construction industries.

Photo of the Rise User

Senior embedded firmware engineer to architect and lead development of safety-critical firmware for Zoox's next-generation autonomous robots.

Photo of the Rise User

Lead the architecture and implementation of Docker AI Cloud’s distributed, multi-cloud control and data plane services as a Principal Software Engineer.

Photo of the Rise User

LinkedIn's First Play internship gives early CS undergraduates a 12-week, hybrid software engineering experience focused on AI-native development, mentorship, and real-world projects in Mountain View.

Posted 7 hours ago

TENEX is hiring a Full Stack Engineer Intern to work on scalable backend services and modern frontend applications in a fast-growing, on-site San Jose engineering team.

Photo of the Rise User
April Hybrid No location specified
Posted 31 minutes ago

Experienced full-stack engineer wanted to lead architecture and production-ready services at april, building scalable, data-driven tax solutions used by millions.

Awarded Inc. Magazine best places to work award 2018 - NinjaCat is an All-in-One Reporting, Monitoring & Call Tracking Solution for Leading Digital Marketing Agencies. NinjaCat integrates with all of the popular PPC, Display, SEO, Social Media, Ca...

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 20, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!