Senior Software Engineer
Summary
Senior Software Engineer (fully remote, US) building full-stack web apps that embed AI — LLMs, RAG pipelines, generative agents — into enterprise lending workflows. Core stack: TypeScript, Java, Node.js, SQL Server, plus LangChain, FastAPI, and Azure OpenAI; works CST hours.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer based in the United States.
As a Senior Software Engineer, you will design and develop scalable full-stack applications while integrating AI-driven capabilities into enterprise lending workflows. You will work across frontend and backend technologies, building reliable services and intuitive user experiences in a modern microservices environment. Combining strong software engineering expertise with emerging AI technologies, you will help deliver intelligent automation, semantic search, and enhanced digital experiences. You will collaborate with engineers, AI/ML specialists, data scientists, and cross-functional stakeholders to turn complex requirements into practical solutions. Your work will contribute to application performance, service stability, and the continuous evolution of technology-driven financial products. This fully remote opportunity is suited to an experienced engineer who enjoys solving challenging technical problems and building innovative applications with measurable business impact.
Accountabilities:
As a Senior Software Engineer, you will own key aspects of full-stack development and AI integration, ensuring applications are secure, scalable, maintainable, and responsive to evolving business needs. Your responsibilities will include:
-
Design, develop, and maintain robust web applications using TypeScript, HTML, CSS, Java, and Node.js within a microservices architecture.
-
Collaborate with cross-functional teams to define requirements, design solutions, and deliver new features efficiently.
-
Write clean, maintainable, and efficient TypeScript and Java code, following established engineering standards and best practices.
-
Optimize applications for performance, speed, scalability, and reliability while troubleshooting and resolving technical issues.
-
Design and maintain data storage solutions using Microsoft SQL Server, including database queries, optimization, and data integrity.
-
Build user interfaces using HTML, CSS, and JSON-generated structures, applying DOM manipulation to create dynamic and interactive experiences.
-
Ensure responsive design and cross-browser compatibility across web applications.
-
Participate in code reviews, share technical knowledge, and contribute to continuous improvements in code quality.
-
Build and deploy AI-powered applications using large language models (LLMs), generative AI agents, and retrieval-augmented generation (RAG) pipelines.
-
Integrate AI services into full-stack solutions using technologies and frameworks such as LangChain, FastAPI, and Azure OpenAI.
-
Process unstructured and multimodal data, including PDFs, HTML, audio, and images, to support intelligent application features.
-
Implement LLMOps practices such as prompt versioning, caching, observability, and cost tracking.
-
Collaborate with AI/ML engineers and data scientists to embed intelligent automation and decision-making capabilities into enterprise workflows.
-
Contribute to semantic search, vector database integrations, and AI-enhanced user experiences.
-
Stay informed about emerging technologies and industry trends to identify opportunities for innovation.
-
Work within the Central Standard Time (CST) time zone to support effective team collaboration.
-
Professional experience: At least 5 years of professional full-stack development experience.
-
Frontend development: Strong proficiency in HTML, CSS, DOM manipulation, and the development of responsive, interactive web interfaces.
-
Backend development: Strong experience with Node.js and Java in modern application environments.
-
TypeScript: Advanced proficiency using TypeScript across frontend and backend development.
-
Database expertise: Solid understanding of Microsoft SQL Server, including database design, querying, and performance optimization.
-
AI integration: Experience integrating AI APIs and services, such as OpenAI, Hugging Face, or Mistral.
-
LLM knowledge: Understanding of large language models, prompt engineering, AI coding tools such as Cursor, and AI orchestration frameworks.
-
Problem-solving: Strong analytical skills and the ability to troubleshoot complex technical issues.
-
Communication and collaboration: Excellent communication and teamwork skills, with the ability to work effectively in a remote environment.
-
Attention to detail: Ability to manage evolving requirements while maintaining service stability, code quality, and application reliability.
-
Remote work connectivity: Reliable high-speed internet with a cable or fiber connection and the ability to connect via Ethernet. Minimum speeds depend on usage: 70/30 Mbps for basic use, 200–300/35–70 Mbps for shared use, and 500–1,000/100+ Mbps for heavy use.
-
Experience with additional frontend frameworks or libraries, including microfrontend architectures.
-
Familiarity with Redis and publish/subscribe messaging concepts.
-
Experience with containerization technologies such as Docker.
-
Knowledge of cloud platforms, preferably Microsoft Azure.
-
Experience with CI/CD pipelines and DevOps practices.
-
Experience developing AI-enhanced user interfaces, user experiences, and intelligent user flows.
-
Exposure to vector databases, semantic search, and AI observability tools.
-
Experience with a leading mortgage Loan Origination System (LOS) and custom software platforms.
-
Hands-on experience with Aloha software.
-
Familiarity with mortgage compliance frameworks, including HMDA, TRID, RESPA, and ECOA.
-
Annual salary: $150,000–$180,000, depending on relevant factors and applicable state and local pay transparency requirements.
-
401(k) retirement plan.
-
Health insurance.
-
Dental insurance.
-
Vision insurance.
-
Life insurance.
-
Disability insurance.
-
Paid time off.
-
12 paid holidays per year.
-
Paid training.
-
Employee discounts.
-
Referral program and supplemental referral bonuses.
-
Fully remote work arrangement, subject to the specified internet connectivity requirements.
-
Equal opportunity employment.
Requirements:
The ideal candidate combines extensive full-stack engineering experience with practical knowledge of AI integration, strong problem-solving abilities, and a commitment to building stable, high-quality applications. The following qualifications are required:
Preferred qualifications include:
Benefits:
Skills
- Agentic AI
- AI
- API
- Automation
- Azure
- CI/CD
- Cloud
- Containerization
- CSS
- DevOps
- Docker
- Ethernet
- FastAPI
- Fiber
- Gdpr
- Generative AI
- HTML
- Hugging Face
- Java
- JSON
- LangChain
- LLM
- LLMOps
- Machine Learning
- Microservices
- Mistral
- Node.js
- Observability
- OpenAI
- Prompt Engineering
- RAG
- Redis
- Semantic Search
- SQL
- SQL Server
- TypeScript
- User Flows
- Vector Databases
As published by lever
Resume/CV, Full name, Email, Phone, Current location, Current company