Lead Risk Systems Developer

NinjaHoldingsNinjaHoldings·Remote(United States)
Software Development

WFA Digital Insight

The demand for skilled risk systems developers has skyrocketed in recent years, with a 25% increase in job postings in 2025 alone. As the finance industry continues to evolve, companies like NinjaHoldings are leading the charge in innovative lending and banking solutions. With a strong foundation in quantitative disciplines and experience in Python and SQL, candidates can stand out in this competitive market. Before applying, it's essential to understand the company's commitment to disrupting consumer finance and its focus on remote work. With the right skills and mindset, this role can be a launching pad for a successful career in fintech.

Job Description

About the Role

The Lead Risk Systems Developer plays a crucial role in designing, implementing, and testing changes to the customer acquisition and underwriting decision engines. This involves collaborating with cross-functional teams to optimize origination volume and loan performance. As a key member of the team, you will work closely with senior management to communicate concise and actionable business strategy recommendations. The ideal candidate will have a strong quantitative background and experience working with Python and SQL for data analysis.

The role is part of a lean and innovative team that is committed to disrupting consumer finance. With a focus on remote work, you will have the flexibility to work from anywhere in the United States. The company's commitment to innovation and customer satisfaction makes this an exciting opportunity for those looking to make a real impact.

As a Lead Risk Systems Developer, you will be responsible for establishing decision performance metrics and developing automated reporting and alerting using SQL and Python. You will also monitor the performance of the decision engines and collaborate with marketing and underwriting teams to implement strategy changes.

What You Will Do

  • Design, implement, and thoroughly test changes to the customer acquisition and underwriting decision engines
  • Write and maintain a suite of unit and regression test cases to ensure the accuracy of changes
  • Monitor performance of the decision engines
  • Establish decision performance metrics and develop automated reporting and alerting using SQL and Python
  • Collaborate with cross-functional teams to implement marketing or underwriting strategy changes
  • Communicate concise and actionable business strategy recommendations to senior management
  • Work with relational databases, query authoring, and a variety of databases
  • Develop and maintain strong quantitative and problem-solving skills
  • Manage multiple projects with tight deadlines and understand project requirements with minimal guidance

What We Are Looking For

  • Bachelor's degree in a quantitative or business discipline (e.g., math, statistics, finance, economics, engineering, or other quantitative fields)
  • 4+ years of professional experience as a Business Analyst or QA
  • 2+ years of experience working with Python and SQL for data analysis in a professional setting
  • Working SQL knowledge and experience working with relational databases
  • Strong quantitative and problem-solving skills with attention to detail
  • Ability to work effectively while managing multiple projects with tight deadlines

Nice to Have

  • Experience working with specialty finance or FinTech
  • Advanced degree in quantitative discipline (e.g., math, statistics, analytics, quantitative finance, engineering, or other quantitative fields)
  • Experience with BI reporting tools
  • Experience with software testing methodologies

Benefits and Perks

  • Competitive salary and benefits package
  • Flexible, remote work arrangement
  • Fun, fast-paced work environment
  • Dynamic start-up culture
  • Ability to make an immediate impact in a growth stage company
  • Convenient downtown Chicago office location
  • Equal opportunity employer

How to Stand Out

  • Be prepared to showcase your experience with Python and SQL, and highlight any relevant projects or certifications you have.
  • Develop a strong understanding of the company's products and services, including CreditNinja and NinjaCard, to demonstrate your interest in the role.
  • Practice your problem-solving skills, as they will be essential in this position.
  • Be prepared to discuss your experience working with relational databases and query authoring.
  • Make sure to research the company culture and values, and be ready to discuss how you can contribute to the team's dynamic and innovative environment.
  • Highlight your ability to work independently and manage multiple projects with tight deadlines.
  • Be prepared to discuss your salary expectations and negotiate based on your experience and qualifications.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.