Taro Logo

Software Engineer

Fortune 50 home improvement retailer operating over 1,700 stores with $86B+ annual revenue.
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 as a Software Engineer and be part of a Fortune 50 retail leader transforming the home improvement industry through technology. In this role, you'll work at our modern Charlotte Tech Hub, developing innovative software solutions that impact thousands of customers and associates daily.

You'll collaborate with product teams to translate business requirements into robust applications, working across the full stack from UI development to microservices using cloud-native technologies. The role involves writing clean, testable code, implementing CI/CD practices, and creating reusable components to drive engineering excellence.

Lowe's offers exceptional growth opportunities backed by strong leadership - with a CEO focused on technology and one of Forbes' Top 50 CIOs leading our digital transformation. Our engineering teams are structured to support your success, providing the resources and stability of a 100-year-old company while maintaining an innovative spirit.

The compensation package is comprehensive, including bi-annual bonuses, 401k matching up to 4.25%, discounted stock purchase options, and extensive benefits covering health, education, and work-life balance. The Charlotte Tech Hub provides an ultramodern work environment with amenities like collaborative spaces, an on-site barista, and a Zen Garden.

As a curious and innovative engineer, you'll have opportunities to grow your skills, tackle complex challenges, and make a real impact on how millions of customers experience home improvement. Join our inclusive culture where diverse perspectives are valued and your contributions are recognized.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Partner with product teams to translate business requirements into logical program designs and software solutions
  • Develop, configure and modify integrated business applications using various programming languages
  • Design and code component-based applications
  • Test applications using test-driven and behavior-driven development frameworks
  • Conduct root cause analysis of issues and participate in code reviews
  • Implement CI/CD processes and DevOps automation
  • Create reusable libraries to improve cross-team productivity

Requirements For Software Engineer

Java
React
  • 2 years of experience working on projects involving SDLC through iterative agile development
  • 2 years experience with frontend technologies, middleware, database technologies, or DevOps
  • Bachelor's degree in computer science, computer information systems, or related field (or equivalent work experience)
  • 2 years of experience in software development
  • Experience with Java and Spring Boot preferred
  • Experience with React preferred
  • Experience writing technical documentation preferred

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
  • 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