Software Engineer

Fortune 50 home improvement retailer serving 16 million customers weekly across 1,700+ stores with 300,000 associates.
Charlotte, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · E-Commerce

Description For Software Engineer

Join Lowe's, a Fortune 50 retail leader, as a Software Engineer in our innovative Charlotte Technology Hub. This role offers a unique opportunity to work on enterprise-level cart and checkout systems that serve millions of customers while being part of a forward-thinking tech organization led by one of Forbes Top 50 CIOs.

The position sits within the SSC-M IT Enterprise Cart and Checkout team, where you'll be instrumental in developing and maintaining critical e-commerce infrastructure. You'll work with modern technologies including Java microservices, REST APIs, cloud platforms, and event-driven architectures using Kafka. The role combines technical challenges with real business impact, as your work directly affects the shopping experience of 16 million weekly customers across 1,700+ stores.

Our ultramodern Tech Hub provides an exceptional work environment, featuring cutting-edge technology, collaborative workspaces, an on-site barista, and a Zen Garden. The company culture emphasizes engineer support and growth, with teams structured around engineering success. You'll be surrounded by curious, supportive colleagues who value collaboration and innovation.

The role offers comprehensive benefits including competitive salary with bi-annual bonuses, 401k matching up to 4.25%, discounted stock purchase options, and extensive healthcare coverage. We also provide tuition-free education opportunities and generous parental leave policies, demonstrating our commitment to both professional and personal growth.

As a stable, century-old company that embraces modern technology and innovation, Lowe's offers the unique combination of established success and cutting-edge development. This role is perfect for a mid-level engineer looking to make significant impact while working with enterprise-scale systems in a supportive, growth-oriented environment.

Last updated 8 hours 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
  • Test applications using test-driven development and behavior-driven development frameworks
  • Implement CI/CD processes using DevOps automation tools
  • Create and publish reusable libraries to improve productivity

Requirements For Software Engineer

Java
Cassandra
Kafka
  • 2 years of experience in software development or related field
  • 2 years of experience with integration development using REST APIs, Java/J2EE microservices
  • 2 years of experience in database technologies
  • 1 year of experience working on projects involving SDLC
  • Experience with Spring Framework and Spring Boot
  • Knowledge of cloud platforms (GCP, Azure)
  • Experience with no-sql databases (Cassandra, MongoDB, Couchbase)
  • Experience with automation testing (Selenium, Rest Assured, Cucumber)
  • Experience with messaging/event streaming (Kafka/MQ)

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • 401k with up to 4.25% match
  • Bi-annual Cash Bonus
  • Discounted Employee Stock Purchase Plan (15% discount)
  • Tuition-Free Education
  • 10-week Maternity/Paternal Leave
  • 10% Associate Discount
  • Comprehensive medical, dental, and vision insurance
  • 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- 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

Mid-level Software Engineer role at Lowe's Charlotte Tech Hub focusing on backend development using Kotlin, Java, and modern cloud 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.