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
- 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
- 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.