SENIOR SOFTWARE ENGINEER

LendingTree
Full-time
Charlotte, NC, United States
$130,000 to $160,000
Posted on 5 months ago

Job Description

As a Senior Software Engineer, you will design, build, and enhance core components across the full technology stack, working closely with product, design, and engineering partners to deliver scalable, high-impact features and systems. The role involves architectural contributions, front-end and backend development, and mentorship of junior engineers.

Responsibilities

  • Contribute to design, development, and execution of scalable solutions
  • Implement high-quality front-end interfaces
  • Build and maintain backend services and APIs
  • Participate in architecture discussions
  • Support software system enhancements
  • Contribute to the full SDLC
  • Diagnose and resolve application issues
  • Assist in planning and prioritizing engineering work
  • Mentor junior engineers

Requirements

  • 5+ years of professional software engineering experience
  • Strong proficiency in Object-Oriented Programming
  • Experience with modern front-end frameworks (React, Vue, Angular)
  • Deep understanding of HTML5, CSS3, SASS/PostCSS, and modern JavaScript
  • Experience with build tools (Webpack, Vite, Rollup)
  • Experience with testing frameworks (Jest, Vitest, Cypress)
  • Experience building enterprise platforms
  • Experience with backend services and APIs
  • Experience working with cross-functional teams
  • Experience mentoring engineers
  • Experience in an Agile environment
  • B.S. in Computer Science or related field

Benefits

  • No benefits