Software Engineer

Fortune 50 home improvement retailer serving 16 million customers weekly across 1,700+ stores in the US
Charlotte, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer

Join Lowe's, a Fortune 50 retail leader, as a Software Engineer at our innovative Charlotte Technology Hub. This role offers an exciting opportunity to work on transformative technology initiatives that impact millions of customers and associates daily.

As a Software Engineer, you'll be part of a forward-thinking technology team backed by one of Forbes Top 50 CIOs. You'll work with modern technologies including Kotlin, Java, Spring Boot, and cloud-native solutions, developing microservices and building systems that scale across our extensive retail network. The role involves working with cutting-edge tools like Kubernetes, Prometheus, and Grafana for monitoring and observability.

The position is based at our ultramodern Tech Hub in Charlotte, which provides an exceptional work environment featuring state-of-the-art technology, collaborative spaces, an on-site barista, and a Zen Garden. Our teams are structured around the engineer, ensuring you have the support and resources needed to tackle complex challenges and drive innovation.

You'll be joining a company with a 100-year track record of success and stability, yet one that maintains a strong focus on innovation and technological advancement. We offer comprehensive benefits including competitive salary, 401(k) matching up to 4.25%, stock purchase plans with 15% discount, extensive healthcare coverage, and generous paid time off including parental leave.

The ideal candidate brings 2+ years of software development experience, strong knowledge of database technologies, and familiarity with SDLC practices. You'll be working on projects that directly impact our business operations, from building intuitive interfaces to developing robust microservices. This role offers excellent opportunities for professional growth while working on meaningful projects that help shape the future of retail technology.

At Lowe's, we believe in fostering an inclusive culture that supports and celebrates our differences. Our teams comprise curious minds from diverse backgrounds, and we actively promote a culture of recognition and continuous learning. Whether you're building new features, optimizing existing systems, or creating reusable libraries, your work will have a direct impact on millions of customers and help drive the future of retail technology.

Last updated 12 hours ago

Responsibilities For Software Engineer

  • Build systems using modern technologies such as kotlin, java, spring boot, mongo database
  • Test applications using tech like MSWjs, Cypress, Jest, and other open-source-based tech stacks
  • Develop microservices using modern, cloud-native technologies such as Java 11, Kotlin, Spring Boot, Reactor, and Kafka
  • Test applications using tech like Cucumber, Mockito, Kotest, Selenium
  • Work on a platform built on Kubernetes with metrics tracking using Prometheus, Grafana, and ELK stack
  • Create, build, and publish reusable libraries to improve productivity across teams

Requirements For Software Engineer

Kotlin
Java
MongoDB
Kafka
  • 2 years of experience in software development or a related field
  • 2 years of experience in database technologies
  • Experience with application and integration middleware and database technologies
  • 1 year of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
  • Bachelor's degree in Computer Science, CIS, or related field (or equivalent work experience in a related field)

Benefits For Software Engineer

401k
Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
Education Budget
  • 401k with up to 4.25% match
  • Discounted Employee Stock Purchase Plan (15% discount)
  • Tuition-Free Education
  • 10-week Maternity/Parental Leave
  • 10% Associate Discount
  • Comprehensive medical, dental, and vision insurance
  • Mental health care and Employee Assistance Programs
  • Paid time off for vacation, holidays, sick leave, and volunteer time

Interested in this job?

Jobs Related To Lowe's Software Engineer

Software Engineer - Java Developer with React

Mid-level Software Engineer position at Lowe's focusing on Java and React development for store merchandise execution systems.

Software Engineer

Mid-level Software Engineer role at Lowe's Charlotte Tech Hub focusing on cart and checkout systems using Java, microservices, and modern cloud technologies.

Software Engineer- Java/Kafka

Software Engineer position at Lowe's Tech Hub in Charlotte, focusing on Java/Kafka development and microservices architecture.

Software Engineer- Java/Kafka

Mid-level Software Engineer role at Lowe's focusing on Java/Kafka development, building scalable microservices and working with various database technologies.

Software Engineer - Java Backend with React

Mid-level Software Engineer role at Lowe's focusing on Java backend development with React, building enterprise solutions in an innovative retail tech environment.