Full Stack AI Software Engineer
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- —
Posted 22d ago
Full Stack AI Software Engineer @ Freedom Mortgage | Jobright.ai
Full Stack AI Software Engineer jobs in United States
Overview
Company
This job has closed.
APPLY to similar jobs
Freedom Mortgage · 5 days ago
Full Stack AI Software Engineer
United States
Full-time
Remote
Senior Level
5+ years exp
Freedom Mortgage is a mortgage lending company seeking a Full Stack AI Software Engineer to design, build, deploy, secure, and continuously improve enterprise software and AI-enabled applications. The role translates business needs into scalable full-stack solutions, develops AI capabilities using large language models and agentic workflows, owns applications throughout their lifecycle, and mentors other engineers.
FinanceProperty & Casualty InsuranceLendingFinancial ServicesInsuranceMortgage
H1B Sponsor Likely
Responsibilities
Partner directly with business stakeholders to understand operating processes, identify root problems, define measurable outcomes, and engineer effective technical solutions
Translate ambiguous business needs into clear functional requirements, technical designs, user stories, acceptance criteria, and production-ready software
Work interactively with users through rapid prototyping, demonstrations, feedback sessions, and iterative releases
Build new applications and enhance existing platforms across the frontend, backend, application programming interface, integration, data, and infrastructure layers
Develop intuitive, accessible, responsive, and high-performing user experiences
Design reusable services, components, APIs, workflows, and integration patterns
Make thoughtful build-versus-buy and configuration-versus-custom-development recommendations
Balance delivery speed with security, reliability, maintainability, scalability, and long-term architectural integrity
Use modern AI engineering tools throughout the software development lifecycle to improve development speed, quality, testing, documentation, and maintainability
Design and implement AI-enabled capabilities using large language models, retrieval-augmented generation, embeddings, vector search, structured outputs, tool calling, multimodal models, and agentic workflows
Build AI agents that can securely interact with applications, APIs, databases, documents, and enterprise systems
Develop effective prompts, system instructions, context-management strategies, tool definitions, workflows, and reusable AI skills
Evaluate and select appropriate models based on accuracy, latency, security, cost, reliability, and business requirements
Implement model evaluations, regression tests, guardrails, human-review controls, grounding, observability, and fallback mechanisms
Identify and mitigate hallucination, prompt-injection, data-leakage, model-bias, unsafe-output, and unauthorized-tool-use risks
Measure AI solutions using defined quality, accuracy, safety, performance, adoption, and business-value metrics
Maintain awareness of rapidly evolving AI models, development tools, frameworks, security risks, and engineering practices
Own software delivery from initial discovery and architecture through development, testing, deployment, production support, and continuous improvement
Write clean, modular, testable, secure, and well-documented production code
Develop and maintain unit, integration, API, user-interface, regression, performance, security, and end-to-end automated tests
Use AI-assisted testing and automation tools while independently validating generated code and test results
Participate in peer reviews, design reviews, architecture reviews, threat modeling, and release-readiness assessments
Build and maintain continuous integration and continuous delivery pipelines
Release software through safe, incremental, observable, and reversible deployment practices
Ensure that functional requirements and acceptance criteria are demonstrably satisfied before production release
Serve as the accountable engineer or technical owner for up to three assigned applications
Maintain a clear understanding of each application’s architecture, business purpose, users, integrations, data flows, dependencies, risks, and operational requirements
Monitor application availability, performance, capacity, security, errors, and user experience
Diagnose and resolve production incidents, defects, integration failures, and performance issues
Perform routine maintenance, framework and dependency upgrades, operating-system or platform updates, certificate renewals, configuration changes, and technical-debt remediation
Patch application and infrastructure vulnerabilities within established remediation timelines
Maintain current application documentation, support procedures, runbooks, architecture diagrams, data-flow diagrams, deployment instructions, and recovery procedures
Participate in incident response, root-cause analysis, corrective-action planning, disaster-recovery testing, and business-continuity exercises
Recommend modernization, re-platforming, consolidation, or retirement when an application no longer meets business or technical standards
Work closely with the Information Security team to implement secure coding standards, identity and access controls, encryption, secrets management, vulnerability management, logging, monitoring, and regulatory controls
Partner with Enterprise Architecture to ensure solutions align with approved technology standards, integration patterns, cloud strategies, and target-state architecture
Collaborate with enterprise database and data-management teams on data models, storage patterns, data quality, lineage, retention, privacy, and performance
Coordinate with IT Support and operations teams to ensure applications can be effectively monitored, supported, maintained, and recovered
Work with infrastructure, cloud, network, identity, DevOps, quality-assurance, product, legal, risk, and compliance teams as required
Clearly communicate technical decisions, constraints, risks, tradeoffs, progress, and recommendations to both technical and nontechnical audiences
Follow established software-development lifecycle, change-management, security, architecture, data-governance, and release-management standards
Ensure applications comply with applicable legal, regulatory, privacy, records-management, accessibility, and industry requirements
Maintain traceability between business requirements, technical designs, code changes, tests, approvals, and releases
Protect confidential, proprietary, customer, and regulated data throughout the development and production lifecycle
Ensure AI-generated code and content are reviewed, tested, licensed appropriately, and treated with the same rigor as human-created work
Contribute reusable engineering patterns, libraries, templates, prompts, skills, development standards, and lessons learned to the broader engineering organization
Mentor other engineers and help raise the organization’s standards for AI-enabled software delivery
Performs other related duties as assigned
Comply with all company policies and procedures
Maintain regular and punctual attendance
Qualification
Full-Stack Software DevelopmentPythonJavaScript/TypeScriptReactRESTful APIsMicroservicesSQLRelational DatabasesVector DatabasesLarge Language ModelsAI Agent DevelopmentRetrieval-Augmented GenerationGitAutomated TestingContinuous Integration/Continuous DeliveryAWSMicrosoft AzureGoogle Cloud PlatformInfrastructure as CodeKubernetesApplication SecurityVulnerability RemediationLangGraphSemantic KernelOpenAI Agents SDKMortgage Lending
Required
Five or more years of professional software-engineering experience across the design, development, testing, deployment, and support of production applications
At least two to three years of professional experience in engineering software using modern AI-assisted engineering tools and AI development practices
Demonstrated ability to build and support full-stack applications from concept through production
Strong proficiency in at least one modern backend language, such as Python, Java, C#, Go, or TypeScript/Node.js
Strong proficiency with modern frontend development using JavaScript or TypeScript and a framework such as React, Angular, or Vue
Experience designing and consuming RESTful APIs, event-driven services, microservices, and enterprise integrations
Experience with relational databases, SQL, data modeling, and at least one modern nonrelational or vector-database technology
Practical experience integrating large language models or generative-AI services into production or enterprise applications
Experience with AI coding tools such as Cursor, Claude Code, GitHub Copilot, OpenAI Codex, or comparable platforms
Experience with Git-based source control, automated testing, code review, continuous integration, continuous delivery, and modern DevOps practices
Experience deploying and operating applications in a major cloud environment such as AWS, Microsoft Azure, or Google Cloud Platform
Working knowledge of containers, infrastructure as code, observability, application security, and vulnerability remediation
Strong understanding of secure software-development principles, including authentication, authorization, encryption, secrets management, dependency management, and common application-security risks
Demonstrated ability to work directly with business users, understand workflows, challenge assumptions constructively, and convert business problems into working software
Strong analytical, troubleshooting, communication, collaboration, and documentation skills
Ability to independently manage multiple priorities and maintain ownership of up to three applications
Bachelor's or master's degree in computer science, software engineering, information systems, data science, artificial intelligence, or a related discipline, or equivalent practical experience
Preferred
Experience building AI agents, retrieval-augmented generation solutions, semantic-search applications, document-processing systems, or workflow automation
Experience with model-evaluation frameworks, prompt testing, AI observability, red-team testing, and responsible-AI controls
Experience with frameworks or platforms such as LangGraph, Semantic Kernel, OpenAI Agents SDK, model context protocol, or comparable orchestration technologies
Experience with Kubernetes, serverless architectures, messaging platforms, API gateways, and distributed systems
Experience working in a regulated industry such as financial services, mortgage lending, banking, insurance, healthcare, or government
Understands how mortgage products, servicing operations, borrower experience, compliance, and technology intersect to create business value
Can effectively communicate with mortgage business stakeholders without requiring extensive business translation
Designs technology solutions that improve operational efficiency while maintaining compliance and reducing risk
Familiarity with privacy, model risk, information security, records retention, accessibility, and regulatory compliance requirements
Experience modernizing legacy applications and integrating them with cloud, data, and AI platforms
Experience developing software in close collaboration with product designers, business operators, and end users
Demonstrated ability to improve development velocity without compromising engineering quality or operational stability
Benefits
Remote work arrangement
Company
Freedom Mortgage
Glassdoor
3.3
Full-service mortgage lender and servicer.
Founded in 1990
Mount Laurel, New Jersey, USA
5001-10000 employees
https://www.freedommortgage.com
H1B Sponsorship
Freedom Mortgage has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
83%
Represents job field similar to this job
Engineering and Development
Management and Executive
Accounting and Finance
Customer Service and Support
Product Management
Arts and Entertainment
Marketing
Human Resources
Trends of Total Sponsorships
*2026 (10)
2025 (8)
2024 (25)
2023 (36)
2022 (75)
2021 (88)
2020 (27)
Funding
Current Stage
Late Stage
Total Funding
$1.55B
2025-08-20Debt Financing
- $500M
2023-06-27Debt Financing
- $1.05B
Leadership Team
Stan Middleman
President, Chief Executive Officer
Steven Fasman
Executive VP & Executive Advisor to the CEO
Recent News
PR NewswireFreedom Mortgage and USO Launch 14th Annual Rucksacks to Backpacks Campaign, Supporting Military Families Nationwide
2026-07-01
Business WireUserTesting Announces 2026 Illumi Award Winners
2026-05-26
Sports Business JournalMilitary Bowl inks Freedom Mortgage for naming rights
2026-05-20
Company data provided by crunchbase
Skills
- Python
- JavaScript
- TypeScript
- React
- Angular
- Vue
- RESTful APIs
- SQL
- Vector Databases
- Large Language Models
- AI Agent Development
- Retrieval-Augmented Generation
- Git
- Automated Testing
- Continuous Integration
- Continuous Delivery
- AWS
- Microsoft Azure
- Google Cloud Platform
- Infrastructure as Code
- Kubernetes
- Application Security
- Vulnerability Remediation
- LangGraph
- Semantic Kernel
- OpenAI Agents SDK
- Cursor
- Claude Code
- GitHub Copilot
- OpenAI Codex
- Java
- C#
- Go
- Node.js
- Model Context Protocol
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer, Infrastructure
Learning Commons · Redwood City, CA · USD 190,000–261,800/yr · today