Lead Software Engineer - Java/Spring Boot

Lowe's Companies, Inc.
Charlotte, NCFULL_TIMEPosted Jul 27, 2026

Role responsibilities

Provide technical direction to translate business requirements into logical program designs and implement complex enterprise software solutions. Lead the development of resilient, scalable applications while mentoring engineers and driving operational excellence through reliability processes.

Requirements

Requires a Bachelor's degree in Computer Science or a related field with at least 7 years of software development experience. Candidates must have 6 years of experience in software engineering competencies such as middleware, frontend, or database technologies within an Agile environment.

Key skills

Java, Spring Boot, Microservices, Kafka, RESTful Web Services, Reactive Programming, CI/CD, DevOps, SQL, NoSQL, System Analysis, Agile, Project Reactor, Spring WebFlux, Containerization, Technical Leadership

Keywords

Java, Spring Boot, Kafka, Microservices, Project Reactor, Spring WebFlux, RESTful APIs, CI/CD, Jenkins, Git, SQL, NoSQL, DevOps, Agile, Distributed Systems, Event-Driven Architecture, Reactive Programming, System Design, Chaos Testing, Observability, Scalability, Retail, Software Engineering, Middleware, UI/UX, Containerization, Performance Tuning, Disaster Recovery, Capacity Planning, Technical Leadership

Want jobs like this matched to you?

SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.

Get started free