Chicago, United States of America Hybrid Full-time $140k - $200k

NinjaHoldings is hiring a Staff Engineer

About the Role

What You'll Do

Guide the evolution of complex, interconnected systems by shaping long-term technical vision across multiple engineering domains. You'll ensure architectures are scalable, maintainable, and aligned with growing business demands while staying actively involved in coding, infrastructure decisions, and design reviews.

Bridge gaps between technical and non-technical teams by enabling seamless data flow across marketing, analytics, operations, and product functions. Collaborate with stakeholders to refine the technology stack, improving capabilities in reporting, data governance, and site performance. You'll also play a key role in strengthening team expertise—especially in Ruby on Rails—through hands-on mentorship and thoughtful code feedback.

Contribute directly to feature development and critical bug fixes, ensuring high system quality through rigorous testing and validation. As a technical advisor, you'll apply first-principles thinking to solve complex challenges and drive innovation across the engineering organization.

Requirements

  • At least 10 years of software development experience with a strong focus on systems architecture and hands-on implementation
  • Proven track record building and maintaining Ruby on Rails applications for 8+ years
  • Experience designing and documenting APIs and integrating third-party services
  • Background in cloud-based SaaS development using AWS, with familiarity in Agile and test-driven development practices
  • Experience leading end-to-end projects and mentoring software engineers
  • Strong analytical mindset with attention to detail and the ability to balance big-picture goals with technical precision
  • Problem-solving approach rooted in understanding root causes and first principles
  • Solid experience building web applications at scale

Preferred Qualifications

  • Background in fintech, lending, or financial services
  • Experience building systems in early or high-growth stage companies
  • Leadership style marked by initiative, accountability, and a strong sense of ownership

Benefits

  • Competitive salary and benefits
  • Flexible remote work policy with hybrid options
  • Work environment that supports autonomy and innovation
  • Office locations in Chicago and Miami for in-person collaboration
  • Culture centered on financial inclusion, teamwork, and lean execution
Required Skills
Ruby on RailsAWSSaaSAPI designAgileTDDcloud infrastructuresystems architecturementoringweb applications at scale Ruby on RailsAWSSaaSAPI designAgileTDDcloud infrastructuresystems architecturementoringweb applications at scale
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
NinjaHoldings
NinjaHoldings revolutionizes the way everyday Americans interact with financial services. Through CreditNinja and NinjaCard, it offers digital banking and lending products, and through NinjaEdge, it provides underwriting, fraud detection, and analytics services to companies.
All jobs at NinjaHoldings Visit website
Job Details
Category backend
Posted 6 months ago