Senior Software Engineer @CMG Financial
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago

[Hiring] Senior Software Engineer @CMG Financial

2mths ago - CMG Financial is hiring a remote Senior Software Engineer. πŸ’Έ Salary: unspecified πŸ“Location: USA

Role Description

This is a hands-on senior role with three centers of gravity:

  • Ship fast against structured requirements:
    • Product hands us typed GitHub issues with testable acceptance criteria.
    • The main number we watch is how quickly an accepted requirement becomes a production deployment.
    • Most PRs merge the same day they open, and a bug fix routinely ships with its tests, evidence, and release notes in one pass.
  • Own your systems end to end:
    • The things you build are yours from requirements review through production.
    • Most of the work is delivery: new capabilities on the loan-officer platforms, vendor API integrations, internal APIs that replace legacy coupling, hardening background jobs that move real loan data.
    • When something you own misbehaves in production, you're the one who can trace it across application code, SQL Server, vendor APIs, and Azure infrastructure and fix it at the right layer.
    • There's no separate ops team to hand off to; that's why our deploys are gated, evidence-backed, and reversible.
  • Modernize as you go:
    • This is not a cleanup job, and it's not a greenfield job either; the two run side by side.
    • The target architecture already exists in our newest platforms.
    • The remaining tech debt has been audited and ranked into concrete backlogs.
    • Modernization work is first-class roadmap work here.
    • You'll pull the older half of the portfolio toward the standard the newer half already meets.

Qualifications

  • Deep C#/.NET experience across generations: productive in .NET 8/9 and unafraid of the .NET Framework apps.
  • Strong SQL Server skills: T-SQL (procedures, views, triggers, window functions), query and index tuning, and disciplined production data changes.
  • Evidence-first debugging: reproduce before you fix, differentiate code defects from config, data, or infrastructure problems.
  • Integration engineering: REST APIs and webhooks, OAuth/JWT, retries and idempotency.
  • Testing habits that survive legacy code: xUnit/NUnit with mocking, regression tests.
  • CI/CD and Azure operations: GitHub Actions, Docker to App Service, Azure Functions.
  • Refactoring judgment: blast-radius analysis, incremental strangler-style migrations.
  • Clear technical writing: requirements clarification, PR narratives, runbooks.
  • Proactivity: notice missing elements and turn them into scoped, prioritized work.

Requirements

  • Mortgage or fintech domain experience (rate locks, LOS data, NMLS compliance) - nice to have.
  • Frontend range: React/TypeScript on the new stack; jQuery, Knockout, and webpack on the old one - nice to have.
  • Terraform, Okta, or headless CMS (Kentico Kontent) experience - nice to have.

Benefits

  • This role is a remote position.
  • The compensation range for this position will be provided upon request.

Company Description

This role operates in an ADA compliant office environment, utilizing typical office equipment and tasks including computer work. The position may involve partial stationary positions and moving throughout the day. Flexibility to work overtime to meet project deadlines is required.

Before You Apply
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Software Engineer @CMG Financial
Software Development
Salary unspecified
Remote Location
πŸ‡ΊπŸ‡Έ USA Only
Employment Type full-time
Posted 2mths ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
πŸ‡ΊπŸ‡Έ Be aware of the location restriction for this remote position: USA Only
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 127,189+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later