Senior Software Engineer - OMS
Role Overview
Lowe's seeks a Senior Software Engineer to build backend services for order management and omnichannel retail experiences.
This is a hands-on role spanning design, coding, testing, observability, reliability, automation, and continuous improvement.
Key Skills for This Role
Full Job Posting
Role Overview
Lowe's seeks a Senior Software Engineer to build backend services for order management and omnichannel retail experiences.
This is a hands-on role spanning design, coding, testing, observability, reliability, automation, and continuous improvement.
What You Will Do
- Design, develop, test, and maintain Java and Spring Boot microservices and Kafka-based event-driven architectures.
- Translate business needs into stories, technical designs, and robust code modules.
- Build automated test suites with Cucumber, JUnit, and Mockito and work across Oracle, PostgreSQL, and MongoDB.
- Build observability with Elasticsearch, Prometheus, and Grafana; optimize systems and resolve production incidents.
- Automate development, testing, deployment, and operational processes.
- Help guide solution design aligned to architecture standards and strategies.
- Mentor engineers through reviews, documentation, demos, onboarding, and technical discussions.
- Evaluate tools and technologies and make recommendations based on technical and business needs.
What You Bring
- Bachelor's degree in Computer Science, CIS, or a related field, or equivalent experience where applicable.
- At least 5 years of software development experience, including Java and Spring Boot backend development.
- At least 4 years of experience in frontend, middleware, databases, or DevOps.
- Experience designing and supporting microservices, APIs, and Kafka event-driven systems.
- Experience with relational or NoSQL databases, automated testing, source control, and modern development practices.
- At least 4 years of iterative Agile SDLC solution delivery experience.
Preferred Qualifications
- A master's degree in Computer Science, CIS, or a related field is a plus.
- Oracle, PostgreSQL, MongoDB, Cucumber, JUnit, Mockito, Bitbucket, Maven, or Gradle experience is a plus.
- ITIL, incident tracking, web services, middleware, technical design, and technical documentation experience is a plus.
- CI/CD, DevOps, and observability experience with Elasticsearch, Prometheus, and Grafana is a plus.
Benefits
- Benefits include a 401(k) match, employee stock purchase plan, tuition-free education, parental leave, and employee discount.
- The company offers flexible hours, health benefits, career development, and continuous learning opportunities.
Compensation
- Pay range is $95,100 to $180,700 annually; starting pay varies by position, location, education, training, and experience.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Lowe's Companies, Inc.
Lead Product Manager - Lowe’s Commerce Solutions
Charlotte, USA
Lowe’s seeks a Lead Product Manager to shape enterprise retail technology products, translating retailer challenges into scalable solutions and driving strategy through commercialization. Candidates need product or relat
Lead Software Engineer - Lowe’s Commerce Solutions
Charlotte, USA
Lowe's Commerce Solutions seeks a lead full-stack software engineer to deliver scalable enterprise retail technology products. You will lead architecture, delivery, reliability practices, and technical mentorship across