Chicago, United States of America Hybrid $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
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
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 7 months ago