Manager, Software Engineering
Job description
About the role
LendingTree is seeking an experienced and passionate Manager, Software Engineering to lead a team of software engineers responsible for building and scaling customer-facing and internal technology platforms. This leader will play a critical role in developing engineering talent, driving technical excellence, delivering high-impact business initiatives, and fostering a culture of innovation, accountability, and continuous improvement. The candidate will manage the team resources for a lead matching system where the end user submits a request for help finding lenders to match their need. The system interacts with multiple distributed systems like SalesForce and inhouse applications. The team currently consists of 4 software engineers and 2 testing engineers. The candidate will be responsible for managing the development engineers, guiding the development team towards long term goals, interacting with stakeholders and managing expectations. The ideal candidate combines strong people leadership with technical depth, excels at cross-functional collaboration, and has a proven track record of delivering complex software solutions in fast-paced, data-driven environments.
What you'll do
Lead, coach, and develop a team of software engineers through regular feedback, mentoring, and career development planning.
Foster a high-performance engineering culture focused on ownership, collaboration, inclusion, and continuous learning.
Conduct performance reviews, goal setting, succession planning, and employee development activities.
Recruit, interview, and onboard top engineering talent to strengthen the team's capabilities.
Promote engineering best practices and create opportunities for technical growth across the team.
Partner with engineers, architects and stakeholders to design scalable, secure, and maintainable software solutions.
Guide technical decision-making and help balance short-term business needs with long-term platform health.
Drive engineering excellence through code quality standards, automated testing, observability, and operational maturity.
Ensure systems meet performance, reliability, availability, and security expectations for critical customer workflows.
Support modernization efforts, cloud adoption initiatives, and platform improvements to future-proof the technology stack.
Partner closely with Product, Design, Analytics, and business stakeholders to define roadmaps and priorities for the engineering organization.
Manage delivery of complex software projects from concept through production, ensuring alignment with business objectives.
Establish clear team goals, success metrics, and execution plans to maintain focus and drive results.
Identify and remove organizational and technical obstacles that impact delivery speed and team effectiveness.
Monitor team performance, delivery predictability, and operational health to continuously improve engineering outcomes.
Requirements
Must be located in Charlotte, NC, and able to commit to a hybrid schedule with at least 3 days per week in the office, ideally Tuesday through Thursday.
Must be authorized to work in the United States and not require sponsorship for employment visa or other work authorization now or in the future.
Must have proven experience managing software engineering teams and delivering complex technical solutions in a professional setting.
Must demonstrate strong written and verbal communication skills for collaborating with cross-functional partners and stakeholders.
Must have hands-on technical background and the ability to understand, review, and guide technical design decisions.
Must be comfortable working with distributed systems and integrating platforms such as Salesforce and internal enterprise applications.
Must have experience using data and metrics to drive decision-making and measure the impact of engineering initiatives.
Must be committed to fostering an inclusive environment and practicing agile engineering methodologies to deliver continuous value.
Nice to have
Experience with modern cloud platforms and infrastructure as code practices.
Background in financial services, lending, or regulated industries.
Familiarity with testing frameworks and collaboration with QA engineers.
Knowledge of sales and lead management ecosystems.
Practical notes
This role is open to candidates located in Charlotte, NC with hybrid attendance required. Hybrid requires in-person attendance at least 3 days a week (ideally Tuesday-Thursday) in our Charlotte, NC office. Additionally, this position does not offer visa sponsorship, now or in the future.