Software Engineer - LCE

Lowe's

Charlotte (NC)

On-site

USD 75,000 - 143,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401k match
Stock purchase plan
Tuition‑Free Education
Maternity/Parental Leave
Employee Discount

Job summary

Lowe’s is seeking a Software Engineer for the Order Management team in Charlotte to design, build, test, and support scalable backend services that power critical order workflows. You’ll work with Java, Spring Boot, Kafka, and both relational and NoSQL databases, gaining exposure to distributed systems and modern engineering practices.

This hands-on role emphasizes ownership of code from development through production, code reviews, and cross-functional collaboration to deliver reliable

Qualifications

  • Bachelor’s degree or equivalent professional experience.
  • 2+ years of software development experience with backend apps in Java or similar language.
  • Experience with Spring Boot, microservices, APIs, or similar backend tech.
  • Experience with event-driven or messaging tech, databases (SQL/NoSQL), automated testing, CI/CD, or DevOps practices.
  • Experience in Agile software development and modern source-control practices.

Responsibilities

  • Design, develop, test, and maintain backend services using Java and Spring Boot.
  • Build and support microservices and event-driven apps using Kafka.
  • Translate business requirements into production-ready code and designs.
  • Participate in technical design discussions for scalable, maintainable systems.
  • Develop automated tests (JUnit, Mockito, Cucumber) and work with SQL/NoSQL databases.
  • Contribute to monitoring/observability using Elasticsearch, Prometheus, Grafana.

Skills

Java
Spring Boot
Kafka
JUnit
Mockito
Cucumber
Elasticsearch
Prometheus
Grafana
Bitbucket
Maven
Gradle
CI/CD pipelines
Distributed systems
Event-driven
PostgreSQL
Oracle
MongoDB
Cassandra

Education

Bachelor’s degree in Computer Science or related field

Tools

Kafka
PostgreSQL
Oracle
MongoDB
Cassandra
Elasticsearch
Prometheus
Grafana
Bitbucket
Maven
Gradle

Job description

Innovate in Charlotte

About the Role

Join a team building the backend services that power critical order management and omnichannel retail experiences.

As a Software Engineer on the Order Management team, you’ll help design, build, test, and support scalable services that manage complex order workflows. You’ll work with technologies including Java, Spring Boot, Kafka, relational and NoSQL databases, while gaining exposure to distributed systems, event-driven architecture, production observability, and modern engineering practices.

This is a hands‑on engineering role for someone who enjoys solving problems, writing high‑quality software, and taking ownership of the applications they help build—from development through production.

What You’ll Do
  • Design, develop, test, and maintain backend services using Java and Spring Boot.
  • Build and support microservices and event-driven applications using technologies such as Kafka.
  • Translate business requirements and functional specifications into technical solutions and production‑ready code.
  • Participate in technical design discussions and contribute to solutions that are scalable, maintainable, resilient, and aligned with engineering standards.
  • Develop automated unit, integration, and behavior-driven tests using tools such as JUnit, Mockito, and Cucumber.
  • Work with relational and NoSQL databases, including technologies such as Oracle, PostgreSQL, and MongoDB.
  • Build observability into applications and use monitoring and logging tools such as Elasticsearch, Prometheus, and Grafana to understand application health and performance.
  • Troubleshoot application and production issues, participate in root‑cause analysis, and help implement solutions that improve reliability and prevent recurring problems.
  • Use source control, build, and delivery tools such as Bitbucket, Maven, Gradle, and CI/CD pipelines as part of the software development lifecycle.
  • Collaborate with engineers, product partners, and other cross‑functional teams to deliver solutions supporting order management workflows.
  • Participate in code reviews, technical documentation, knowledge sharing, and continuous improvement of team engineering practices.
  • Evaluate new tools and technologies and contribute ideas that simplify development, testing, deployment, and operational processes.
Minimum Qualifications
  • Bachelor’s degree in Computer Science, Computer Information Systems, or a related field, or equivalent professional experience.
  • 2+ years of software development experience with hands‑on experience developing backend applications using Java or a comparable object-oriented programming language.
  • Experience developing applications using Spring Boot, microservices, APIs, or similar backend technologies.
  • Experience with one or more of the following: event-driven or messaging technologies, relational or NoSQL databases, automated testing, CI/CD, or DevOps practices.
  • Experience working within an Agile software development lifecycle and using modern source‑control practices.
Preferred Qualifications
  • Hands‑on experience developing applications with Java and Spring Boot.
  • Experience building or supporting microservices and event‑driven systems using Kafka or a comparable messaging platform.
  • Experience working with relational and NoSQL databases such as PostgreSQL, Oracle, MongoDB, Cassandra, or similar technologies.
  • Experience with automated testing tools and practices, including technologies such as JUnit, Mockito, or Cucumber.
  • Experience supporting applications in production, including troubleshooting, monitoring, incident response, or root‑cause analysis using tools such as Elasticsearch, Prometheus, Grafana, or similar platforms.
  • Experience with build, source‑control, and delivery technologies such as Bitbucket, Maven, Gradle, and CI/CD pipelines.
  • Experience working with order management, retail, e‑commerce, fulfillment, inventory, payments, or other transaction‑oriented systems is a plus.
Why Join Us?
  • Impactful Work: Shape the future of Order Management by building critical services that directly impact customer experience.
  • Growth Opportunities: Continuous learning with the latest tech trends and opportunities to explore new tools and frameworks.
  • Collaborative Environment: Work with smart, passionate people in a culture that values collaboration, inclusiveness, and innovation.
  • Great Benefits: Competitive salary, flexible working hours, health benefits, and career development programs.
Benefits
  • 401k with up to 4.25% match
  • Discounted Employee Stock Purchase Plan (15% discount of strike price)
  • Tuition‑Free Education
  • 10‑week Maternity/Parental Leave
  • 10% Associate Discount
  • For information about our benefit programs and eligibility, please visit https://talent.lowes.com/us/en/benefits
About Lowe’s

Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 100 home improvement company with total fiscal year 2025 sales of more than$86 billion. Lowe’s employs approximately 300,000 associates and operates over 1,750 home improvement stores, 540 branches and 120 distribution centers. Lowe’s is a core value S&P 500 equity stock and a dividend aristocrat. Based inMooresville, N.C., Lowe’s supports the communities it serves through programs focused on creating safe, affordable housing, improving community spaces, helping to develop the next generation of skilled trade experts and providing disaster relief to communities in need. For more information, visit Lowes.com

Lowe’s is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.

Pay Range: $75,300.00 - $143,100.00 annually Starting rate of pay may vary based on factors including, but not limited to, position offered, location, education, training, and/or experience. For information regarding our benefit programs and eligibility, please visit https://talent.lowes.com/us/en/benefits.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - OMS
Software Engineer - OMS

Lowe's • Charlotte (NC)

On-site
USD 100,000 - 160,000
401k with up to 4.25% match
Stock Purchase Plan (15% discount)
Tuition-Free Education
+3
Fulfillment Department Supervisor
Fulfillment Department Supervisor

Lowe's Companies, Inc. • Gordonsville (VA)

On-site
USD 43,000 - 47,000
Health insurance
Dental insurance
Vision insurance
+5
Full Time - Fulfillment Associate - Opening
Full Time - Fulfillment Associate - Opening

Lowe's Companies, Inc. • Wenatchee (WA)

On-site
USD 24,000 - 25,000
Health, Dental and Vision insurance
Paid time off
401(k) Retirement plan with company
+1
Part Time - Fulfillment Associate - Flexible
Part Time - Fulfillment Associate - Flexible

Lowe's Companies, Inc. • Rancho Cordova (CA)

On-site
USD 22,000 - 25,000
Health/Dental/Vision insurance
Life/Disability insurance
Paid time off
+8
Full Time - Fulfillment Team Lead - Day
Full Time - Fulfillment Team Lead - Day

Lowe's • Illinois

On-site
USD 21,000 - 24,000
Health, Dental and Vision insurance
401(k) Retirement account with company
Paid time off
+1
Full Time - Fulfillment Associate - Day
Full Time - Fulfillment Associate - Day

Lowe's • Flemington (NJ)

On-site
USD 22,000 - 23,000
Health, Dental and Vision insurance
Paid time off
401(k) Retirement account with company
+2
Full Time - Fulfillment Associate - Day
Full Time - Fulfillment Associate - Day

Lowe's • Portland (ME)

On-site
USD 23,000 - 25,000
Health, dental and vision insurance
Paid time off
401(k) retirement with match
+3
Full Time - Fulfillment Team Lead - Day
Full Time - Fulfillment Team Lead - Day

Lowe's Companies, Inc. • Kahului (HI)

On-site
USD 25,000 - 28,000
Health insurance
Dental and Vision insurance
401(k) Retirement account
+1
Market Delivery Warehouse Associate - Days
Market Delivery Warehouse Associate - Days

Lowe's Companies, Inc. • City of Syracuse (NY)

On-site
USD 26,000 - 32,000
Health, Vision and Dental insurance
Paid time off
401(k) with company match
+3
Full Time - Fulfillment Associate - Opening
Full Time - Fulfillment Associate - Opening

Lowe's • Manchester (CT)

On-site
USD 23,000 - 24,000
Health, Vision and Dental insurance
Paid time off
401(k) with company match
+1