Software Engineer

Lowe's is a FORTUNE 50 home improvement company serving approximately 16 million customer transactions weekly across 1,700+ stores.
Charlotte, NC, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer

Lowe's, a FORTUNE 50 retail giant with over 1,700 stores and 16 million weekly customers, is seeking a Software Engineer to join their technology team in Charlotte. This role offers an exciting opportunity to work on enterprise-scale applications that power one of America's largest retail operations.

The position requires a mid-level engineer with 2 years of experience who can translate business requirements into practical software solutions. You'll be working with various programming languages and technologies to develop integrated business applications, implementing both frontend and backend solutions. The role emphasizes modern software development practices, including test-driven development, CI/CD, and DevOps automation.

What makes this role particularly attractive is the combination of technical challenges at scale and the comprehensive benefits package. You'll be part of creating solutions that impact millions of customers while enjoying competitive compensation, including bonuses and equity opportunities through ESPP. The company offers strong work-life balance with generous PTO and parental leave policies.

The ideal candidate will have a computer science degree or equivalent experience, strong programming fundamentals, and experience with agile development methodologies. You'll be joining a company that values innovation and continuous improvement, with opportunities to create reusable libraries and contribute to the broader engineering ecosystem.

Working at Lowe's technology hub in Charlotte puts you at the heart of the company's digital transformation, where you'll collaborate with cross-functional teams to solve complex technical challenges. The company's commitment to community engagement and professional development makes this an excellent opportunity for engineers looking to grow their careers while making a meaningful impact.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Translate business requirements and specifications into logical program designs and code modules
  • Develop and configure integrated business/enterprise applications using various programming languages
  • Test applications using test-driven development and behavior-driven development frameworks
  • Conduct root cause analysis and participate in code reviews
  • Implement CI/CD processes using DevOps automation tools
  • Create and publish reusable libraries to improve cross-team productivity
  • Implement and maintain complex business software solutions
  • Solve technical problems ensuring solutions are testable and maintainable

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in computer science, computer information systems, or related field (or equivalent work experience)
  • 2 years of experience in software development
  • 2 years experience with SDLC and agile development
  • 2 years experience with frontend, middleware, database technologies or DevOps
  • Experience writing technical documentation and implementing business systems (preferred)

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Competitive salary and bonus opportunities
  • 401(k) retirement account with company match up to 4.25%
  • Employee Stock Purchase Plan (ESPP) with 15% discount
  • Comprehensive medical, dental and vision insurance
  • Paid time off for vacation, holidays, sick leave and volunteer time
  • 10 weeks paid maternity leave and 4 weeks paid parental leave
  • Adoption assistance and dependent care resources

Jobs Related To Lowe's Software Engineer