The Senior Software Engineer leads the design, development, and implementation of high-quality software solutions across client and server sides. The role involves working on new and existing projects, analyzing complex issues, finding simple and effective solutions, and navigating and improving the existing codebase while minimizing risk and advancing the engineering stack. The engineer develops solutions to business needs, collaborates closely with business partners, and builds scalable enterprise-wide systems using current technologies. The position supports LendingTree applications and their integrations, working with engineers and business partners to enhance applications for customers and internal teams. Engineers are expected to understand the business context, share ideas, participate in code reviews and technical discussions, and help deliver reliable, maintainable, and testable software. The role includes supporting and improving existing applications, delivering new features against clear or unclear requirements, and contributing to the quality of the engineering environment through technical judgment, documentation, code review, and knowledge sharing. On-call availability may be needed to support applications outside normal business hours.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior