Staff Software Engineer

American Financial Resources, Inc.

United States

Remote

USD 184,000 - 230,000

Full time

13 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote work
Professional development
Paid time off

Job summary

eLEND, a leading mortgage technology company, seeks a Senior Staff Software Engineer, AI Enablement to accelerate product development and modernize platforms. You will lead across Alpha and Delta teams, drive AI-enabled software delivery, and mentor engineers while remaining an individual contributor.

In this remote, senior role reporting to the SVP, APEX, you will shape architecture, build reusable AI-enabled solutions, and advance security, reliability, and customer experience across our

Qualifications

  • Advanced proficiency in C#, .NET, ASP.NET Core for secure, scalable web apps.
  • Strong frontend experience with Angular and TypeScript.
  • Experience designing RESTful APIs and microservices with Azure services.

Responsibilities

  • Provide hands-on technical leadership across Alpha and Delta teams for product development and platform modernization.
  • Design, build, test, deploy, and troubleshoot production software across frontend, backend, integrations, and cloud components.
  • Establish patterns, contribute to architecture decisions, and mentor engineers without people management duties.
  • Lead AI-enabled development efforts and integrate AI into CI/CD pipelines for improved release confidence.

Skills

C#, .NET, ASP.NET Core
Angular, TypeScript
Azure SQL Server
RESTful APIs
OAuth 2.0 / OpenID Connect / SSO
CI/CD pipelines
AI-assisted development
Azure DevOps
Git
Unit/Integration testing (xUnit/NUnit)

Tools

Azure DevOps
Git
xUnit/NUnit/MSTest

Job description

At eLEND, we are committed to delivering an exceptional mortgage experience through innovation, technology, operational excellence, and client-focused partnership. Our APEX organization supports the technology foundations that power the lending experience, enabling our teams to deliver reliable, secure, scalable, and continuously improving solutions.

Staff Software Engineer, AI Enablement is a senior, hands‑on individual contributor providing shared technical leadership across the Alpha and Delta teams. This role operates at the intersection of software engineering, architecture, modernization, AI enablement, and customer experience.

Why This Role Matters

As a Lead Software Engineer, AI Enablement, you will help accelerate new product development while strengthening and modernizing the platforms that support our business. You will use your technical expertise, architecture, hands‑on engineering capabilities, and practical application of AI to improve development velocity, software quality, platform reliability, and customer experiences.

This is a senior individual contributor role, not a people‑management position. You will lead through technical expertise, architecture, hands‑on delivery, mentoring, technical judgment, reusable engineering solutions, and influence across teams.

Cross-Team Engineering Leadership
  • Provide hands‑on technical leadership across the Alpha and Delta teams, supporting new product development, platform modernization, production support, technical debt reduction, and system reliability.
  • Design, build, test, deploy, and troubleshoot production software across frontend, backend, integrations, databases, and cloud components.
  • Help define application architecture, integration patterns, coding standards, development practices, and reusable engineering approaches.
  • Build reusable services, APIs, libraries, development templates, components, and automation that can be leveraged across teams.
  • Evaluate technical solutions and communicate tradeoffs related to speed, scalability, security, cost, maintainability, and customer impact.
  • Mentor engineers, facilitate technical discussions, and elevate engineering standards without direct people‑management responsibility.
  • Help design and deliver new products, features, integrations, and digital customer experiences.
  • Establish technical patterns that enable teams to release smaller increments more frequently and safely.
  • Build modular, API‑first, observable, testable solutions designed to evolve with business and customer needs.
  • Translate customer and business needs into software that reduces friction, simplifies workflows, minimizes unnecessary data entry, and creates more responsive digital interactions.
  • Enable controlled pilots, prototypes, feature flags, and rapid feedback loops while maintaining production stability.
  • Improve the reliability, performance, security, and supportability of business‑critical applications.
  • Modernize legacy systems through practical approaches including refactoring, service decomposition, API enablement, automation, and replacement of obsolete components.
  • Identify and prioritize technical debt based on customer impact, operational risk, engineering effort, and business value.
  • Lead technical investigation and resolution of production incidents, recurring defects, performance issues, and escalated customer‑impacting issues.
  • Strengthen logging, monitoring, alerting, deployment validation, rollback procedures, technical documentation, and production support practices.
AI‑Enabled Software Development
  • Identify and implement practical uses of AI that reduce the time required to design, build, test, document, review, and release software.
  • Establish approved patterns for AI‑assisted development across requirements analysis, code generation, refactoring, debugging, testing, and documentation.
  • Automate repetitive engineering activities such as unit‑test generation, regression testing, code documentation, dependency analysis, defect triage, release‑note preparation, and technical‑debt identification.
  • Use AI‑assisted analysis to identify defects, security vulnerabilities, performance concerns, inconsistent patterns, and maintainability issues earlier in the development lifecycle.
  • Develop AI‑enabled approaches to improve test‑case creation, test coverage, defect detection, and validation of customer‑facing workflows.
  • Integrate AI‑supported quality checks and automated validation into CI/CD pipelines to improve release confidence.
  • Establish practical metrics to measure AI's impact on cycle time, deployment frequency, defect rates, test coverage, release stability, and developer productivity.
  • Create reusable prompts, templates, development standards, contextual documentation, and automated workflows that allow engineers to use AI consistently and effectively.
  • Maintain engineering accountability by ensuring engineers review, test, secure, and approve AI‑generated code and technical outputs.
  • Protect company information, intellectual property, source code, borrower information, and sensitive data through appropriate AI development practices and approved access controls.
  • Help design digital experiences that use AI to make customer and partner interactions faster, simpler, and more intuitive.
  • Apply AI to summarize information, guide users, prepopulate data, surface next actions, explain requirements, and reduce unnecessary navigation.
  • Support conversational experiences, including chat, voice, and agent‑assisted capabilities when they create meaningful customer or business value.
  • Integrate AI capabilities securely into eLEND's existing digital products rather than relying on disconnected tools.
  • Build appropriate controls around customer‑facing AI, including validation, traceability, fallback behavior, access controls, and human review.
  • Focus AI development on measurable outcomes such as faster task completion, fewer customer handoffs, reduced data‑entry effort, improved response times, and higher digital completion rates.
  • Develop and review high‑quality, scalable code for Angular and .NET applications.
  • Conduct code reviews focused on correctness, security, maintainability, performance, and testability.
  • Establish and reinforce design patterns, coding conventions, testing expectations, security practices, and technical documentation standards.
  • Strengthen CI/CD pipelines, automated testing, code‑quality controls, deployment automation, environment consistency, release validation, and rollback capabilities.
  • Use telemetry, profiling, debugging, and monitoring tools to identify and resolve application, API, database, and integration bottlenecks.
  • Partner with Quality Assurance to incorporate unit, integration, regression, performance, and security testing throughout the development lifecycle.
  • Identify dependencies, surface technical risks, estimate complex work, and help teams break initiatives into achievable delivery increments.
  • Maintain architecture diagrams, technical designs, decision records, API documentation, runbooks, and knowledge‑transfer materials.
  • Partner closely with Product Management, Technology Product Managers, Quality Assurance, Security, Infrastructure, Data, and business stakeholders.
  • Continuously evaluate systems and engineering practices and implement improvements that increase delivery speed, platform reliability, and customer value.
What You Bring

Software Engineering & Architecture

  • Advanced proficiency in C#, .NET, ASP.NET Core, and secure, scalable web applications, background services, and APIs.
  • Strong experience with modern frontend development using Angular and TypeScript.
  • Proficiency with Azure SQL Server, including schema design, indexing, query optimization, and performance troubleshooting.
  • Experience designing RESTful APIs, service‑oriented architectures, event‑driven applications, and scalable microservices.
  • Strong understanding of distributed‑system concepts including asynchronous processing, resiliency, idempotency, fault handling, caching, and eventual consistency.
  • Ability to modernize applications incrementally while maintaining business continuity.
  • Ability to create and communicate architecture diagrams, technical designs, interface specifications, and architectural decision records.
  • Strong knowledge of Microsoft Azure services including App Services, Function Apps, Service Bus, Event Grid, Key Vault, Azure SQL, storage, monitoring, and identity services.
  • Experience with CI/CD pipelines, automated testing, deployment automation, release controls, and environment management using Azure DevOps or comparable platforms.
  • Advanced Git skills, including branching strategies, pull requests, release management, and working within complex shared codebases.
  • Experience with unit and integration testing frameworks such as xUnit, NUnit, or MSTest.
  • Strong application‑security knowledge, including OAuth 2.0, OpenID Connect, SSO, managed identities, RBAC, secure key management, and secure API design.
  • Ability to diagnose and optimize distributed applications through logging, monitoring, profiling, debugging, and performance analysis.
  • Hands‑on experience using AI‑assisted software development tools for coding, testing, debugging, refactoring, documentation, or code review.
  • Experience integrating AI models or services into enterprise applications through APIs or SDKs.
  • Understanding of how to provide AI tools with appropriate codebase, architecture, requirements, and application context.
  • Ability to develop reusable prompts, engineering workflows, guardrails, and development standards for AI‑assisted software delivery.
  • Familiarity with AI‑supported test generation, code analysis, defect detection, documentation, and release automation.
  • Understanding of risks associated with AI‑generated code, including insecure patterns, incorrect logic, intellectual‑property concerns, sensitive‑data exposure, and insufficient validation.
  • Ability to evaluate AI development tools based on measurable improvements to software delivery rather than novelty alone.
  • Understanding of customer‑facing AI patterns including conversational interfaces, intelligent guidance, information summarization, workflow assistance, and human‑in‑the‑loop interactions.
  • Ability to determine when a problem should be solved through AI, traditional software, workflow automation, business rules, or a combination of approaches.
  • Demonstrated ability to provide technical leadership across multiple teams as a senior individual contributor.
  • Strong mentoring mindset and a record of improving engineers' technical judgment, code quality, and independence.
  • Ability to influence technical direction without direct reporting authority.
  • Experience modernizing business‑critical applications while maintaining operational continuity.
  • Strong analytical and problem‑solving skills, particularly when addressing ambiguous, cross‑system, or production‑critical issues.
  • Ability to communicate complex technical concepts clearly to both technical and non‑technical audiences.
  • Ability to balance delivery speed with security, quality, maintainability, customer experience, and long‑term platform health.
  • Experience in mortgage lending, financial services, fintech, or another highly regulated industry.
  • Experience modernizing large .NET applications or decomposing tightly coupled systems into modular services.
  • Experience building shared engineering platforms, reusable application frameworks, or enterprise integration capabilities.
  • Experience implementing AI‑assisted development practices across an engineering organization.
  • Familiarity with Azure‑based AI services, model gateways, development copilots, or enterprise AI development platforms.
  • Experience building conversational, guided, or agent‑assisted customer experiences.
  • Familiarity with feature flags, experimentation frameworks, product telemetry, and customer‑experience analytics.
  • Experience with containerized applications and orchestration platforms.
A Day in the Life

Your day may include:

  • Providing technical leadership across Alpha and Delta engineering initiatives.
  • Designing and developing scalable software, APIs, integrations, and cloud‑based solutions.
  • Supporting new product development and digital customer experiences.
  • Investigating production incidents, performance issues, recurring defects, and technical challenges.
  • Modernizing legacy applications while reducing technical debt and maintaining business continuity.
  • Evaluating opportunities to apply AI to software development, testing, documentation, debugging, and release processes.
  • Building reusable AI prompts, workflows, standards, and engineering capabilities.
  • Partnering with Product, QA, Security, Infrastructure, Data, and business stakeholders.
  • Mentoring engineers and influencing technical direction without direct people‑management responsibility.
  • Evaluating the measurable impact of AI on engineering productivity, software quality, release confidence, and customer experience.
  • Ensuring AI‑assisted solutions maintain appropriate security, validation, traceability, and human accountability.

Competitive base pay $184,200k-$230,250k

Comprehensive medical, dental, and vision coverage

401(k) plan withcompany participation

Paid time off and company holidays

Professional development and career growth opportunities

Access to tools, systems, and resources that support operational and client success

Collaborative and growth‑oriented team environment

Remote

  • Senior individual contributor role supporting both the Alpha and Delta teams.
  • Reports to the SVP, APEX.
  • Cross‑functional collaboration with Product, Technology Product Management, QA, Security, Infrastructure, Data, and business stakeholders.
  • Regular collaboration through technical discussions, architecture reviews, code reviews, development workflows, and production support.
  • This position does not include direct people‑management responsibilities.
  • The role requires the ability to work across multiple teams and influence technical direction through expertise, architecture, delivery, mentoring, and technical judgment.
Compensation & Benefits
  • Competitive compensation
  • Comprehensive medical, dental, and vision coverage
  • 401(k) plan with company participation
  • Paid time off and company holidays
  • Professional development and career growth opportunities
  • Access to tools, technology, and resources that support engineering excellence and innovation
  • Collaborative and growth‑oriented team environment
How You’ll Elevate the Experience

This role operates at the intersection of Own It and The Relentless Pursuit of Better. You will help Alpha deliver new capabilities faster while helping Delta modernize and improve the systems on which the business already depends.

As a senior individual contributor reporting to the SVP of APEX, you will lead through architecture, code, technical judgment, reusable engineering solutions, and mentorship. You will use AI as a practical software‑development accelerator, not as a substitute for engineering discipline, to shorten release cycles, improve quality, and create more seamless customer experiences.

Equal Opportunity for All

At eLEND, we are committed to building a diverse and inclusive workplace where all team members are respected, supported, and empowered to succeed. Employment decisions are based on qualifications, experience, and business needs, ensuring equitable opportunities for all individuals regardless of background or identity.

Join today to connect with our team, stay informed about upcoming roles, and explore how your technical expertise, engineering leadership, and passion for practical AI can help shape the future of technology and home lending at eLEND.

Voluntary Self‑Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in eLEND’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measurethe effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categoriesis as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service‑connected disability.

A "recently separated veteran" means any veteran during the three‑year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Account Manager Team Lead
Account Manager Team Lead

American Financial Resources, Inc. • United States

Remote
USD 80,000 - 100,000
Competitive compensation
Medical, dental, and vision coverage
401(k) plan
+1
Associate AI Engineer New
Associate AI Engineer New

Figure • Northern (KY)

On-site
USD 80,000 - 120,000
Comprehensive benefits
RSU equity
Health, dental, vision
+1
Associate AI Engineer
Associate AI Engineer

Figure Lending • Los Angeles (CA)

On-site
USD 80,000 - 120,000
Health insurance
Vision and dental
401(k) plan
+3
Senior Fullstack Engineer
Senior Fullstack Engineer

Maxwell • United States

Remote
USD 140,000 - 190,000
PTO as needed
Comprehensive insurance
401(k) match
+2
Principal AI Platform Engineer
Principal AI Platform Engineer

Compeer • Illinois

On-site
USD 133,000 - 180,000
Hybrid work model
Flexible schedules
401k with company match
+5
Senior Data Analyst
Senior Data Analyst

Figure Lending • Los Angeles (CA)

On-site
USD 110,000 - 140,000
Medical, dental, vision coverage
Employer-paid premiums for dependents
HSA/FSA benefits
+4
Senior Data Analyst New
Senior Data Analyst New

Figure • Northern (KY)

Hybrid
USD 110,000 - 140,000
Health insurance
HSA/FSA programs
401(k) matching
+4
Forward Deployed Engineer
Forward Deployed Engineer

Praxent • Town of Florida (NY), New York (NY), Town of Texas (WI)

Hybrid
USD 156,000 - 186,000
Lead AI Solutions Engineer
Lead AI Solutions Engineer

BlueVine Capital Inc. • Jersey City (NJ)

On-site
USD 153,000 - 188,000
Health coverage
401K match
PTO & holidays
+6
Executive Assistant New Seattle, WA
Executive Assistant New Seattle, WA

Gradial • Seattle (WA), Northern (KY)

Hybrid
USD 115,000 - 135,000
Performance-based bonus
Equity awards
Medical, dental & vision
+5