Sr. Software Engineer
NinjaHoldings
Software Engineer
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.
The Software Engineer will be responsible for building new systems, enhancing and refactoring existing systems, integrating with external systems, and performance projects. This person will work with the existing team of developers, QA and Product Managers to design and implement features, have input on roadmaps and bring prior experience to ensure a world class product. You will work closely with your technical lead to shape the overall Engineering vision and roadmap.
This person has built systems from the ground up and had to deal with bad design assumptions and scaling issues. The right candidate has developed good design instincts through a mix of seeing 'what not to do' as well as being a'student' of good design.
You'll be part of a team that works in one of the following areas.
- Customer Communication - how we communicate with our customers & potential customers. I.e. email, sms, snail mail
- Identity - managing customer and potential customer information
- Decisions - Decision systems for bidding on marketing leads and automatically making underwriting decisions.
- Portfolio Management - Systems responsible for managing the life cycle of our lending and banking products such as integrations to external payment processing systems
Key Responsibilities:
- Design, develop or modify software and/or software systems and also taking the service architecture into consideration
- Analyze user needs to determine how software should be built or if existing software should be modified
- Translate business requirements and specifications into usable and scalable software
- Lead design and code reviews
- Participate in discussions about the team's future vision and strategy
Ideal Candidate Will Have:
- 3+ years of professional experience as a backend software engineer for non-trivial web applications
- 3+ years of Ruby on Rails, bonus point for Hotwire Turbo/Stimulus + Tailwind experience
- Thinks critically about work to guarantee business functionality. Understands and takes into account business goals into their technical decisions
- Can break down large initiatives into incrementally implementable deliverables
- Strong communication ability to describe complex problems and solutions
- Able to work across teams to tackle complex issues
- Extensive experience with data model design for relational databases
Additional Pluses:
- Extensive experience using SQL to investigate non-trivial issues or to create complex reporting
- Strong experience on the Frontend or the infrastructure (DevOps)
- Prior FinTech experience
- Job Description Job Description We are looking for a dynamic and passionate Sr. Software Engineer in the Austin area with expertise in cloud technologies, big data and distributed systems. To apply, please email your resume to ****@*****.***Senior
- ...Job Description Job Description Were looking for a Senior Software Engineer to join our healthcare-relatedclientin a hybrid-schedule role based in Pittsburgh, PA . This is a strong opportunity for an engineer who has actually owned production flat-file integrations...Senior
- ...To perform activities associated with one or more software engineering lifecycle phases Principal Accountabilities: Understand customer requirements and suggest solutions or alternatives Fill timesheets and complete invoicing process on or before the deadline Engage with...Senior
- ...Sr. Software Engineer Location: Remote (Mexico) Duration: Contract Role Overview: We are looking for a Backend/Fullstack Engineer with strong expertise in Payments and Commerce to support an AI-driven/Agentic Checkout initiative. Key Requirements: - 5+ years of backend...SeniorContract workRemote work
- ...Software Engineer Dearborn, MI The Pega System Architect position will provide technical oversight and implementation of Pega systems solutions, which includes: Supporting Inception and Elaboration to ensure optimal solution architecture and design Directing...Senior
$45 - $50 per hour
Job Description Job Description Job Title: Project ManagerJob Location: RemoteSalary: $ 45-50/hour Project Manager Responsibilities:Coordinating with cross-discipline team members to make sure that all parties are on track with project requirements, deadlines, and...Senior- ...Job Description Job Description Title: Software Engineer Sr - ETL Location: Pittsburgh, PA Roles and Responsibilities: This role requires senior-level enterprise engineering expertise, with strong hands-on experience in designing and developing scalable, high-performance...Senior
- ...Job Description Job Description POSITION TITLE: Sr. Software Engineer POSITION DUTIES: Analyze business user needs, design, develop and implement software applications and systems using Azure, Java, J2EE, SQL, Kubernetes, Visual Studio, Apache Tomcat, JBoss...Senior
- ...POSITION Sr Software Engineer REQUIRED SKILLS Experience: 15+ years of relevant professional software development experience preferred, including senior-level hands-on development, technical leadership responsibilities, solution design, stakeholder...Senior
- ...Sr. Software EngineerOracle Database admin at mission critical applications with high availability. Min 1 yrs experience in Oracle RAC. Min experience at database base migration/upgrade to new hardware Exadata. 2 yrs experience/knowledge of Data Guard and Golden Gate....SeniorShift work
- ...Title: Sr. Software Engineer Location : Miami, FL - Onsite 4 days a week (Friday from home) Type: Perm - Direct hire Notes ~ Looking for a Strong Microsoft stack engineer with experience building and supporting enterprise applications, integrations...SeniorPermanent employment
$117k - $156k
...and relentlessly pursue our mission of keeping Every Home Secure. What You'll Do SimpliSafe is looking for a Senior Software Engineer to join our Operations Engineering team. In this role, you'll design, implement, and maintain the systems and APIs that power...SeniorWork at officeImmediate start- ...Job Description Job Description Position Title: Sr. Software Engineer Location: PA - Pittsburgh, AL - Birmingham, AZ - Phoenix Work Status : 5 Days Onsite Duration : Contract to Hire Years Of Experience Required : 12+ Industry Background: Finance / Banking...SeniorContract workFlexible hours
$70 per hour
...Sr. Software Engineer Client - Inseego Business System Analyst Skill: Java Web Services Remote Rate - $70/hr. AI Job Description: The Business Systems Analyst will be working with telecom carriers serving their largest Government/Enterprise customers. The primary role...SeniorRemote work- ...of state travel anticipated at this time. Required education and experience ~6+ years of experience as a Software Engineer ~4+ years of experience as a Sr. Software Engineer or equivalent Preferred education and experience ~ Familiarity with Angel, the...SeniorFull timeWork at officeWorldwide
- ...Senior Software Engineer JOB DESCRIPTION: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems...SeniorFull time
- ...Vision Vision is a leading GovTech firm providing market leading software to the public sector throughout the United States. Today, more... ...are looking for This is a unique opportunity for a Senior Engineer who enjoys the "Product Owner" side of software development as...SeniorLocal areaFlexible hours
- ...moving forward. When you join KeHE, you’re becoming part of a team that is a force for good. Responsibilities The Senior Software Engineer is a highly capable individual contributor who operates with a high degree of autonomy, owns complex technical problems end-to...Senior
$140k - $150k
...Senior Software Engineer Overview A growing financial technology organization is seeking a Senior Software Engineer to join a team responsible for mission-critical transaction and trading systems. This role will focus on designing, developing, and enhancing highly...SeniorFull time- ...Sr. Software Engineer Lead Network Engineer Roles and Responsibilities: The role requires a flexible, senior/lead engineer who is capable of managing multiple work streams in a fast paced enterprise environment. Deploy IP/MPLS infrastructure and services covering the...SeniorFlexible hours
- ...Job Description Job Description Tittle: Sr. Software Engineer Location : PA - Pittsburgh, OH - Strongsville, TX - Dallas (Locals Preferred) Work Mode : Onsite 5 days a week Duration: Contract to Hire Years Of Exp Required: 12+ Years Function of the Group: The...SeniorContract workBank staffLocal area
$150k - $220k
...for Frontend Buildouts: 1 year (Preferred) Production Grade Software: 5 years (Required) Rust for Backend Systems: 2 years (Preferred... ...a DevOps role and not a maintenance role. This is a hands-on engineering position for senior builders who want to design, ship, and...Senior- Technical Project Manager / Functional AnalystWe are seeking a skilled and proactive Technical Project Manager / Functional Analyst to lead and support data and AI driven initiatives. The ideal candidate will have a strong technical foundation in Databricks, Tableau, SQL...Senior
$188.6k - $271.4k
...Job Description Job Description Senior Software Engineer LHH is seeking a Senior Software Engineer for a confidential client in the medical technology industry. This role will focus on developing user-facing software supporting advanced healthcare and medical...SeniorLocal area- ...# Principal Engineer . # Hands-on expert level role catering to # Mobile platform Development & /or web platform development # Extensive experience with iOS (Objective-C, Swift, SwiftUI) , Android (Java, Kotlin, RxJava)(or) JAVA FS, Angular/REACT,REST...Senior
- ...Job Description Job Description SECURITY CLEARANCE: TS/SCI with both Polygraphs is required POSITION: Sr. Software Engineer / (AE,L4) REQUISITION: NIN-AE4-30.051925 LOCATION: Laurel, Maryland SEAT LOCATION: Emerson JOB DESCRIPTION: This position...Senior
- ...Job Description Job Description SECURITY CLEARANCE : TS/SCI with both Polygraphs is required POSITION: Sr. Software Engineer REQUISITION: KIN-SWE3-03.081825 LOCATION: Ft. Meade, Maryland JOB DESCRIPTION : • Software Engineer to implement, test, and...SeniorWork experience placement
- ...challenges like safety, commercialization, and mass production to change the world for the better. Job Summary The Senior Software Engineer – Wheeled Controls is responsible for developing and deploying the high-performance motion control systems that power our...SeniorFull timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Software Engineer. Be the first to apply!
- summer intern software engineer United States
- software developer fintech United States
- startup software engineer United States
- financial software developer United States
- junior software developer remote United States
- software engineer United States
- software data engineer United States
- freelance software developer United States
- software developer internship no experience United States
- part time software developer United States


