LendingTree · 1 day ago
Senior Software Engineer
LendingTree is the nation's leading online lending marketplace, connecting consumers with multiple lenders to compare options for loans and financial products. They are seeking a Senior Software Engineer to lead the development and support of applications that power their Publisher products, focusing on building scalable solutions and tackling technical challenges.
MarketplaceLendingFinanceE-CommerceFinTechPaymentsAppsCommercial LendingCreditCredit CardsFinancial ServicesMobile Apps
Responsibilities
Operate with an AI-first engineering mindset: leverage AI to accelerate scoping, architecture, coding, code review, test generation, performance analysis, and incident response—while ensuring solutions remain correct, maintainable, secure, and compliant
Design, build, and operate scalable backend microservices with Python and/or Node.js, including API design, versioning, reliability patterns, and performance tuning
Design and build micro frontends and modern web applications using Vue.js (Vue 3) and React, enabling independent deployability and team autonomy
Lead tech-agnostic, cloud-portable architecture that supports multi-region and multi-cloud deployments, emphasizing high availability, disaster recovery, and latency-aware designs
Design and implement event-driven architectures for distributed systems and microservices using messaging/streaming platforms (e.g., Service Bus/Event Hubs, SQS/SNS, Kinesis, Kafka)
Develop user interfaces, third-party API integrations, and data access layers; design data models and persistence strategies to meet scale, consistency, and performance requirements
Build, operate, and optimize data platforms across:
RDBMS (e.g., SQL Server, Aurora, GCP relational databases such as Cloud SQL/AlloyDB)
NoSQL (e.g., Azure Cosmos DB, and NoSQL equivalents on AWS/GCP)
Support and enhance existing applications through troubleshooting, bug fixes, upgrades, performance optimization, and technical debt reduction
Collaborate with product, design, and stakeholders to deliver outcomes; lead technical decisions and contribute to roadmap planning
Participate in an on-call rotation and improve operational excellence (monitoring, alerting, runbooks, postmortems)
Work as a core member of a cross-functional team, sharing ownership of outcomes and collaborating to plan, build, and deliver solutions together
Qualification
Required
Bachelor's degree in Computer Science or related field (or equivalent experience); 5+ years of professional software development experience
Proven experience building and operating production-grade microservices (service boundaries, APIs, reliability patterns, scaling, service-to-service communication)
Experience implementing micro frontend patterns (module federation or equivalent), including independent builds/deploys, shared component strategies, and versioning
Strong experience with Node.js and/or Python and Vue.js (Vue 3, Vuex/Pinia); working experience with React
Experience designing cloud-native systems across Azure and AWS, with exposure to GCP services where applicable
Hands-on experience with event-driven systems and messaging/streaming platforms (e.g., Service Bus, Event Hubs, SQS/SNS, Kinesis, Kafka) and deploying workloads with Kubernetes
Proven experience designing and operating multi-region distributed systems, including DR strategies(RTO/RPO), failover readiness, and resilience patterns (retries/timeouts, idempotency, circuit breakers, graceful degradation)
Strong database experience and data modeling skills across: RDBMS: SQL Server, Aurora, and GCP relational databases (Cloud SQL/AlloyDB); NoSQL: Cosmos DB and NoSQL equivalents on AWS/GCP
Proficiency using AI-assisted development tools (GitHub Copilot, Cursor, or similar) to improve delivery while maintaining code quality and security
Solid understanding of SOLID principles, design patterns, Kanban, and Agile development
Experience with automated testing (unit, integration, component) and Git-based workflows
Familiarity with logging/monitoring tools (e.g., Sumo Logic, Application Insights) and modern developer tooling
Strong communication skills and ability to understand complex business requirements and translate them into technical solutions
Preferred
Familiarity with TypeScript and/or Rust
Experience with deployment and orchestration systems beyond Kubernetes (e.g., Nomad, Docker Swarm, ECS, Mesos, Argo CD, Flux, or similar)
Azure platform depth (provisioning, monitoring/performance, Application Insights, Azure Functions, etc.)
AWS services (Lambda, API Gateway, CloudWatch, etc.)
Advanced Snowflake experience (data warehousing, optimization, managing tasks/streams, Streamlit apps, AI integration tools such as Snowflake Cortex)
Experience with additional JS frameworks (Angular) and deeper expertise in React
Experience with TypeScript (advanced)
CI/CD pipeline development and DevOps practices
Infrastructure as Code (Terraform, ARM templates, CloudFormation)
Global traffic management and multi-region routing concepts (e.g., Azure Front Door/Traffic Manager, Route 53/Global Accelerator, GCP load balancing)
Benefits
Medical, dental, vision insurance
401(k) matching
Annual performance bonus
Company
LendingTree
LendingTree is an online lending exchange that connects consumers with multiple lenders who compete for their business.
H1B Sponsorship
LendingTree 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
Represents job field similar to this job
Trends of Total Sponsorships
2025 (21)
2024 (19)
2023 (21)
2022 (29)
2021 (58)
2020 (61)
Funding
Current Stage
Public CompanyTotal Funding
$650MKey Investors
Apollo
2025-08-21Post Ipo Debt· $475M
2024-03-27Post Ipo Debt· $175M
2008-08-12IPO
Recent News
2026-01-08
Benzinga.com
2025-11-18
Company data provided by crunchbase