Software Engineer

Lowe's is a leading home improvement retailer with a 100-year track record of success, focused on innovation and community service.
Charlotte, NC, USA
$95,000 - $150,000
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer

Lowe's, a century-old leader in home improvement retail, is seeking a Software Engineer to join their technology team in Charlotte. This role offers an exciting opportunity to work at the intersection of retail and technology, where innovation meets stability. The position requires a skilled developer with 2 years of experience to help build and maintain enterprise-scale applications using modern technologies like Spring, Kubernetes, and React.

The ideal candidate will translate business requirements into robust software solutions, working on both backend services and micro-frontends. You'll be part of end-to-end product development, from architecture design to deployment, using a modern tech stack that includes Java, Spring Boot, Kubernetes, Docker, and Scala.

What makes this role unique is Lowe's commitment to both technological innovation and community impact. While building complex technical solutions, you'll be part of a company that actively contributes to community development and neighborhood improvement. The role offers competitive compensation, comprehensive benefits, and a hybrid work environment that balances flexibility with collaboration.

The company culture emphasizes continuous learning and growth, with opportunities to work on large-scale systems while maintaining the agility to innovate. You'll join a diverse team of curious minds where differences are celebrated and your impact can directly affect millions of customers and communities across the country.

This is an excellent opportunity for a mid-level engineer looking to grow their career with a stable yet innovative company that offers both technical challenges and meaningful work. The role combines the excitement of modern technology development with the security and benefits of an established industry leader.

Last updated 10 days ago

Responsibilities For Software Engineer

  • Translate business requirements into logical program designs and code modules
  • Develop and configure integrated business applications using various programming languages
  • Conduct systems integration testing (SIT) and user acceptance testing (UAT)
  • Provide insight into defining test plans
  • Ensure quality software deployment
  • Participate in end-to-end product lifecycle
  • Develop conceptual, logical and physical architectures for business solutions

Requirements For Software Engineer

Java
Kubernetes
React
Scala
  • Bachelor's Degree in Computer Science, CIS, Engineering or related field (or equivalent experience)
  • 2 years experience in Spring MVC and Microservices with Kubernetes
  • Experience with RESTful APIs
  • Experience with Spring Boot and Spring IOC
  • Experience with CI/CD pipelines using Jenkins
  • Experience with Docker container deployments
  • Experience with JAX-RS
  • Experience with Spring Beans and dependency injection
  • Experience with Spring ORM with Hibernate
  • 1 year experience with Spark with Scala
  • 1 year experience with Micro frontends with React

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Competitive salary and bonus opportunities
  • Employee Stock Purchase Plan (ESPP) with 15% discount
  • 401(k) retirement account with company match up to 4.25%
  • Paid time off for vacation, holidays, sick leave and volunteer time
  • 10-15 days combined time off for full-time associates
  • Comprehensive insurance plans
  • Mental health care
  • Employee Assistance Programs
  • 10 weeks paid maternity leave
  • 4 weeks paid parental leave
  • Dependent care resources
  • Adoption assistance

Interested in this job?

Jobs Related To Lowe's Software Engineer

Software Engineer

Mid-level Software Engineer position at Lowe's Charlotte Technology Hub, focusing on Java, Spring Boot, and modern web technologies with comprehensive benefits and hybrid work model.

Software Engineer

Software Engineer role at Lowe's Tech Hub in Charlotte, focusing on enterprise application development using Java, Spring Boot, and React with 2+ years experience required.

Software Engineer - API/Backend Engineer

Backend Software Engineer role at Lowe's focusing on Mobile Service Layer development for the Lowe's Mobile App

Software Engineer

Mid-level Software Engineer position at Lowe's Charlotte Technology Hub, focusing on Java/Spring Boot development with hybrid work arrangement and comprehensive benefits.

Software Engineer

Software Engineer role at Lowe's Charlotte Tech Hub focusing on developing enterprise applications using Java, Spring Boot, and React with 2+ years experience required.