Note: The job is a remote job and is open to candidates in USA. Loancrate builds AI-native tooling to automate mortgage workflows and simplify home lending. The Senior Software Engineer will productize enterprise lender onboarding by building tenant provisioning, configuration-as-code, data migration, release automation, and end-to-end validation tooling.
Responsibilities
- Building tenant provisioning that stands up a fully configured enterprise environment — org hierarchy, roles and permissions, workflows, document types, integration credentials — from a versioned config file, in hours instead of weeks
- Designing configuration-as-code for customer setup: diff it, review it in a PR, promote it from sandbox to UAT to production, and roll it back when a change goes sideways at 6pm on a funding day
- Building the migration toolchain that pulls an in-flight loan pipeline and historical data off Encompass and other legacy systems, then produces a reconciliation report the customer's ops leadership will actually sign off on
- Extending our release machinery for a multi-tenant world: per-tenant feature flags, staged rollouts by lender, and deploys that don't require a human to reason about which customer is on which configuration
- Building the smoke tests and conformance suites that let an implementation lead prove a customer's integrations work end to end without pulling an engineer into the room
Skills
- 🏭 You've productized an implementation process before. You've watched a team do the same painful setup for the fifth customer and replaced it with tooling — and you know the difference between a config system that scales and one that becomes a second product nobody maintains
- 🧾 Configuration-as-code instincts. Versioning, diffing, validating, and promoting customer configuration through environments. Bonus if you've dealt with the schema-migration problem that shows up when config outlives the code that reads it
- 🚚 Data migration under pressure. Moving real production records off a legacy system with validation, reconciliation, and a rollback plan. Mortgage pipelines are live money; a bad migration is not a Jira ticket
- 🏢 Multi-tenant experience. Per-tenant isolation, per-tenant rollout, and the operational discipline of running one codebase across customers who each believe their setup is the only one
- 🚈 SRE-oriented mindset for infrastructure that's reliable, observable, and requires minimal toil to maintain. If a runbook step can't be automated, you want to know why
- 🔒 A constant and keen eye for security risks - we store and display some of people's most sensitive personal data, and enterprise onboarding is exactly where credentials and access rules get sloppy
- 🌩️ Comfort with infrastructure-as-code (Terraform, CloudFormation, Pulumi) and CI/CD systems you've extended rather than just configured
- 🔧 Full-stack range. Much of this tooling needs a UI that an implementation lead or a customer admin can use without asking an engineer for help
- 🕵️ Willingness to sit with the people doing the work. The best version of this role starts by shadowing an onboarding, writing down every manual step, and picking the ones worth killing first
Benefits
- Robust medical coverage (100% of employee + family premiums covered)
- Vision & dental coverage
- 401(k)
- HSA / FSA
- Access to lender partner’s employee loan program
- Remote-first culture - work from wherever you do your best work
- Flexible time off - we trust you to manage your time
Company Overview