Skip to content

Open nowPosted 17 hours ago

Senior Manager, Data Engineering

NinjaHoldings15 open roles

Where
Chicago, Illinois, United States, Remote
Work mode
Remote
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowSenior Manager, Data EngineeringNinjaHoldings · Chicago, Illinois, United States, Remote
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on NinjaHoldings's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

8.1% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 1.7%1 day
  2. 3.6%3 days
  3. 8.1%7 days
  4. 15.1%14 days
  5. 34.0%30 days
This job: posted 17 hours ago

The posting

Founded in 2017, NinjaHoldings works to give everyday Americans better access to financial services than traditional institutions typically provide. Through our CreditNinja and NinjaCard brands, we offer digital banking and lending products designed for consumers often overlooked, paired with incentives that support long-term financial improvement. Our Edge brand extends this expertise to other companies, providing underwriting, fraud detection, and analytics services. Headquartered in Chicago with a distributed global workforce, we are a lean, growing organization committed to advancing consumer finance in the US.

Job Summary

This position will lead the team responsible for the data platforms and pipelines that power reporting, analytics, operational decision making, and future AI capabilities across the company.

This is a technical leadership role focused on setting direction, developing the team, and making sure our data platform continues to evolve with the needs of the business. The person in this role should have enough technical depth to step in when needed, participate in architecture discussions, review designs, and help solve difficult problems.

Our current stack includes Snowflake, dbt, Fivetran, Meltano, PostgreSQL, and AWS. We are also modernizing our warehouse architecture around a Medallion model and building a stronger foundation for analytics and AI.

We are looking for someone who sees Data Engineering as a platform capability for the entire company, not simply a team that maintains pipelines and supports reporting. The right person will think beyond today's reporting requirements, build reliable systems today, and make architectural decisions that give us more options tomorrow. We want someone who can help us build a data platform that will support the company several years from now, including larger data volumes, more advanced analytics, automation, and AI powered applications. That means making data easier to trust and use, improving the effectiveness of the team, and keeping the platform scalable and cost effective.

Key Responsibilities:

  • Lead the Data Engineering team and set the technical direction for our data platform
  • Own the architecture, reliability, performance, and evolution of Snowflake, PostgreSQL, and the pipelines that move data across our systems
  • Lead our transition to a Medallion architecture and establish clear standards for how data is ingested, transformed, modeled, tested, documented, and consumed
  • Own and evolve our modern data stack, including Snowflake, dbt, Fivetran, Meltano, PostgreSQL, AWS, and related technologies
  • Partner with application engineering teams on transactional database design, schema changes, performance, scalability, and reliability
  • Work with Engineering, Analytics, Product, Finance, Risk, Marketing, and other business teams to turn data needs into reusable, well designed solutions instead of one off reporting work
  • Establish strong engineering practices around data quality, automated testing, observability, lineage, security, documentation, and incident response
  • Improve self service access to data so teams can safely understand and use data without relying on Data Engineering for every request
  • Monitor and optimize the platform for performance, scalability, and cost
  • Build a long term roadmap that balances current business needs with the future of the platform, including AI use cases

Leadership Responsibilities:

  • Lead, mentor, and develop a strong team of Data Engineers
  • Set clear technical standards and expectations while giving engineers ownership of their work
  • Participate in architecture and design decisions, challenge assumptions, and step in technically when needed
  • Help the team prioritize work based on business impact, technical risk, reliability, and long term value
  • Create a culture where data quality, testing, documentation, and operational reliability are treated as part of the product
  • Communicate technical decisions, tradeoffs, risks, and investments clearly to both technical and nontechnical teams

Ideal Candidate Will Have:

  • 6+ years of experience in Data Engineering, Data Platform Engineering, Database Engineering, or a related field
  • 2+ years of experience leading or managing Data Engineers or other technical teams
  • Strong experience with Snowflake, dbt, SQL, and modern ELT or ETL architectures
  • Strong understanding of PostgreSQL or similar relational databases, including schema design, indexing, query performance, and reliability
  • Experience with data ingestion and integration tools such as Fivetran, Meltano, or similar technologies
  • Experience with dimensional modeling, Medallion architecture, or other modern warehouse design patterns
  • Strong understanding of data quality, automated testing, observability, lineage, governance, and security
  • Experience operating cloud based data platforms and understanding performance and cost tradeoffs
  • Ability to think at both the architecture level and the implementation level when needed
  • Strong communication skills and the ability to work effectively across Engineering, Analytics, business teams, and leadership

Additional Pluses:

  • Experience with Python or Ruby for automation, tooling, or data processing
  • Experience in financial services or another regulated industry
  • Experience supporting analytics or AI applications
  • Experience with data catalogs, data contracts, or master data management
  • Experience leading a significant warehouse or data platform modernization effort
  • Experience using AI and automation to improve engineering productivity, monitoring, documentation, or data quality

Benefits & Perks:

  • Flexible Paid Time Off
  • Health Benefits with generous medical, dental and vision insurance plans
  • 401(k) with matching contribution
  • Paid Family Leave
  • Annual Wellness & WFH Subsidies
  • Employee Referral Program
  • Remote first culture with convenient downtown office in the heart of the city

IMPORTANT NOTICE: Please carefully review communications to ensure that they are from the official Breezy applicant tracking platform (@breezy-mail.com) or an official NinjaHoldings brand email: @ninjaholdings.com, @creditninja.com, @ninjacard.com, or @edgescore.com. If you have been contacted regarding a job opening at NinjaHoldings from any other email address, including similar email variations, this is NOT a trusted source. We recommend that you refrain from responding to suspicious emails and file a complaint with the FBI's Internet Crime Complaint Center (IC3) at https://www.ic3.gov. For questions or to confirm the authenticity of a communication, please email hr @ninjaholdings.com.

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against NinjaHoldings's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on NinjaHoldings's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    NinjaHoldings's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.