Taro Logo

Software Engineer - React, Java

Lowe's is a FORTUNE 50 home improvement company serving approximately 16 million customer transactions weekly across 1,700+ stores.
Charlotte, NC, USA
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Retail
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - React, Java

Lowe's, a FORTUNE 50 home improvement retail giant, is seeking a Software Engineer specializing in React and Java to join their technology team in Charlotte. This role offers an exciting opportunity to work on enterprise-scale applications that serve millions of customers weekly across 1,700+ stores.

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 modern technologies including React, Java, and databases like MongoDB and PostgreSQL. The role involves full software development lifecycle responsibilities from design to deployment, including test-driven development, code reviews, and DevOps practices.

What makes this role particularly attractive is Lowe's commitment to innovation while maintaining stability - they pair a 100-year track record of success with a hunger to do things differently. The company emphasizes building cultures of recognition and inclusion, where diverse perspectives are valued and celebrated.

The compensation package is comprehensive, including competitive base salary, bonus opportunities, and equity through their Employee Stock Purchase Plan with a 15% discount. Benefits include a 401(k) with generous company matching, comprehensive healthcare coverage, and flexible paid time off policies. For work-life balance, they offer both maternity and parental leave benefits.

This role would be ideal for a software engineer who wants to make an impact at scale, working on technology that directly affects millions of customers while being part of a company that values both innovation and stability. The position offers clear paths for growth and development, with opportunities to move both vertically and horizontally within the organization.

Last updated 9 days ago

Responsibilities For Software Engineer - React, Java

  • Translate business requirements into logical program designs and code modules
  • Develop and configure integrated business 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
  • Implement and maintain complex business software solutions
  • Solve technical problems ensuring solutions are testable and maintainable

Requirements For Software Engineer - React, Java

React
Java
MongoDB
PostgreSQL
  • 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 of experience with agile development lifecycles
  • 2 years experience with frontend technologies, middleware, or database technologies
  • 2 years of experience with React, Java/Kotlin and databases (MongoDB/Postgres)
  • 2 years of experience writing technical documentation

Benefits For Software Engineer - React, Java

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