Senior Software Engineer
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.
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:
-
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.
Preferred qualifications include:
-
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.
Benefits:
-
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.
This role requires you to be in the United States. If that means relocating or flying in, it is worth checking fares before you commit to a start date.
Compare flights and hotels โGet remote it jobs like this by email
10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.
Similar for you
Get 10 hand-picked remote jobs like this one in your inbox every morning. One email a day, matched to what you browse. No spam, one-click unsubscribe.
No thanks โ continue to the application โ