Software Engineer - OMS
Job in
Charlotte, Mecklenburg County, North Carolina, 28230, USA
Listed on 2026-10-14
Listing for:
Lowe's
Full Time
position Listed on 2026-10-14
Job specializations:
-
Software Development
Backend Developer, Java Developer, DevOps, Full Stack Developer
Job Description & How to Apply Below
* Thank you for dedicating your time and talent to Lowe's. We want to give you more opportunities to learn and grow, so if you find a position you're interested in below, we encourage you to apply!
** 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 No
SQL 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 No
SQL 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 No
SQL databases, automated testing, CI/CD, or Dev Ops 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 No
SQL databases such as
** PostgreSQL, Oracle, MongoDB, Cassandra, or similar technologies** .
+
Experience with automated testing tools and…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×