Senior Software Engineer

Idea Financial

Miami (FL)

On-site

USD 140,000 - 190,000

Full time

4 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k)
401(k) matching
Health insurance
Life insurance
Vision insurance
Unlimited PTO

Job summary

Idea Financial is hiring a Senior Software Engineer to own core parts of the RYNO platform end to end, working hands-on close to the business. You will diagnose production issues in loan and payment logic and ship fixes with remediation, collaborating directly with product, QA, and finance teams.

You will review code from a distributed team, scale features across backoffice, customer portal and APIs, and work with AI tooling while following acceptance criteria and CI/CD practices.

Qualifications

  • 5+ years of professional software engineering experience, with at least 3 years building production systems in C# and .NET.

Responsibilities

  • Own core parts of the RYNO platform end to end, from design to production support.

Skills

Years of experience
C# / .NET
SQL
Financial logic
CI/CD
Azure DevOps
AWS
Code review
AI coding tools
English writing

Tools

Azure DevOps
AWS

Job description

Idea Financial provides lines of credit and term loans to small businesses, sold directly and through a broker network. Everything after the application runs on RYNO, our in-house lending and servicing platform. RYNO covers the full loan lifecycle: applications and offers, draws and approvals, payment schedules, nightly loan maintenance, renewals, and the daily ACH files that move money. Underwriting, servicing, finance and collections use its Backoffice every day. Merchants use the customer portal and mobile app, and brokers use the broker portal and API.

Role Overview

We're hiring a Senior Software Engineer to own core parts of RYNO, end to end. You'll design and build features, fix production issues in loan and payment logic, and review code from our distributed team. This is a hands‑on role close to the business. When a renewal skips a payment or a fee posts at the wrong time, you'll trace it through the code, size the impact in the data, and ship the fix and the remediation. You'll work directly with product, QA, finance and servicing, not behind layers of process.

What you'll work on
  • Loan servicing logic. Build and maintain the calculators and nightly maintenance that drive interest accrual, payment schedules, fees, renewals and loan status changes. Correctness here is measured in dollars.
  • Payments and ACH. Own the payment flows and NACHA file generation, including cutoff timing, holiday and weekend date shifting, returns, and reconciliation with Finance.
  • Draws and underwriting tooling. Extend the draw approval workflow and its risk warnings so underwriting can make fast, informed decisions.
  • Integrations. Keep RYNO in sync with Salesforce, bank data providers such as Plaid, our marketing platform, and partner marketplaces.
  • Backoffice, portals and APIs. Deliver features across the Backoffice, customer portal, broker portal and public API.
  • AI and internal tooling. Extend our in-house MCP server, which gives AI tools secure, read‑only access to RYNO data, and the automations built on it.
  • Production support. Investigate incidents, write clear root‑cause analyses, and plan data remediation with the affected teams.
  • Code review and mentoring. Review pull requests from in‑house and offshore developers and raise the bar on design, testing and readability.
Our stack
  • Backend - C# / .NET services and APIs
  • Data - Relational SQL database for servicing, auth and loan data
  • Front end - Backoffice, customer and broker portals, mobile app (framework recently modernized)
  • Source and CI/CD - Azure DevOps: Git repos, pull requests, YAML pipelines with shared templates
  • Cloud - AWS: Lambda, S3, Secrets Manager, Bedrock; infrastructure as code in Terraform
  • CRM - Salesforce: Apex, SOQL, flows; two‑way sync with RYNO
  • Payments - NACHA/ACH files with our bank partners; Plaid for bank data
  • Edge and web - Cloudflare, Google Tag Manager
  • AI - In‑house MCP server; Claude Code and other AI coding tools
  • Work tracking - Jira, Microsoft Teams
How we work
  • Small, distributed team. Engineering leadership and product are in the US, with a development and QA team in Poland. You'll collaborate across time zones daily.
  • Written tickets. Work is tracked in Jira as user stories with Given/When/Then acceptance criteria. Bug tickets include the root cause, affected records and proposed fix.
  • Reviewed and tested. Every change goes through a pull request review in Azure DevOps. QA validates each story against its acceptance criteria and maintains an automated test suite.
  • Versioned releases. We ship numbered releases with a release checklist, regression testing and a go/no‑go sign‑off from the business, plus hotfixes when production needs them.
  • AI‑assisted development. We use Claude Code and similar tools for implementation, investigation and review. We expect you to use them well and to check their output with the same rigor you'd apply to a colleague's.
Requirements
  • 5+ years of professional software engineering experience, with at least 3 years building production systems in C# and .NET.
  • Strong SQL: you design schemas, write complex queries, and use data to confirm a bug's scope before fixing it.
  • Experience with financial logic where precision matters: money, dates, time zones, business days and cutoffs.
  • A track record of owning features end to end, from design through production support.
  • Experience with CI/CD pipelines and cloud infrastructure, ideally Azure DevOps and AWS.
  • Clear written English. You can write a root‑cause analysis or a ticket that a PM, QA and Finance can all act on.
  • Comfortable reviewing others' code and giving direct, constructive feedback.
  • Regular, effective use of AI coding tools in your day‑to‑day work.
Nice to have
  • Lending, fintech or payments experience, especially loan servicing, lines of credit or ACH/NACHA.
  • Terraform and AWS IAM.
  • Experience with bank-data APIs such as Plaid.
  • Experience building MCP servers or other LLM tooling.
  • Experience working with offshore or distributed teams.
  • Spanish, which many of our Miami colleagues speak.
Job Type:

Full-time, on‑site in Miami, FL or Richmond, VA

Reports to:

Product and Tech Leadership

  • 401(k)
  • 401(k) matching
  • Health insurance
  • Life insurance
  • Vision insurance
  • Unlimited PTO

Idea Financial is an equal opportunity employer. At Idea Financial, we make all employment decisions without regard to sex, sexual orientation, gender identity, race, color, religion, age, national origin, pregnancy, citizenship, disability, service in the uniform services, or any other classification protected by federal, state, or local law.

Idea Financial™ is a registered trademark of Idea 247 Inc. All Idea Financial business credit lines are issued by Idea Financial. All products are subject to Idea Financial’s final approval. You may qualify for a credit limit of up to $1MM. Your actual credit limit may vary. Terms and conditions will be provided to applicants during the application process. Terms and conditions are subject to periodic review and changes, including credit limits and pricing reductions, credit limit and pricing increases, or account closures.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid/Senior Level QA Engineer
Mid/Senior Level QA Engineer

Idea Financial • Miami (FL)

On-site
USD 70,000 - 110,000
401(k)
Health insurance
Life insurance
+2
Funding Specialist
Funding Specialist

Idea Financial • Fort Lauderdale (FL)

On-site
USD 90,000 - 130,000
401(k) matching
Medical insurance
Dental insurance
+5
Senior Software Engineer
Senior Software Engineer

RIVO Holdings, LLC • San Diego (CA)

On-site
USD 160,000 - 220,000
Optimal Work-Life Balance
Healthcare & Wellness Benefits
401(k) with matching
+2
Sr. Software Engineer
Sr. Software Engineer

Credibly • Southfield (MI)

Hybrid
USD 120,000 - 180,000
4 weeks PTO on day one
Holidays (8 paid)
Parental Leave
+6
Senior Software Engineer
Senior Software Engineer

Upstart • United States

Hybrid
USD 100,000 - 130,000
Competitive compensation
401(k) with company match
Employee Stock Purchase Plan
+2
Software Developer 2
Software Developer 2

ADP, Inc. • Centennial (CO)

On-site
USD 108,000 - 137,000
Software Developer 2
Software Developer 2

Yield-Solutions-Group-LLC- • Centennial (CO)

On-site
USD 108,000 - 137,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Manager, Software Development
Senior Manager, Software Development

Intrafi LLC. • Arlington (VA)

Hybrid
USD 180,000 - 230,000
401(k)
401(k) matching
Dental insurance
+13
Software Engineer II, Verifications Decisioning
Software Engineer II, Verifications Decisioning

OhioX, Inc. • United States

Remote
USD 142,000 - 196,600
Competitive compensation
401(k) with company match
Employee Stock Purchase Plan
+2
Sr Staff Engineer Backend
Sr Staff Engineer Backend

Lendistry • Los Angeles (CA)

On-site
USD 99,100 - 185,000
Comprehensive Medical, Dental, and Vision Insurance
Generous Paid Time Off
401(k) Match
+2