Senior Software Engineer

Lowe's is a retail company with a 100-year track record, focusing on home improvement and innovation to serve communities.
Charlotte, NC, USA
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Lowe's, a century-old retail giant in home improvement, is seeking a Senior Software Engineer to join their technology team in Charlotte. This role represents an opportunity to work with a company that combines stability with innovation, focusing on making meaningful impact in communities they serve.

The position requires a seasoned professional with 5 years of experience who can translate complex business requirements into scalable software solutions. You'll be working with modern technologies including Spring Boot, Cloud platforms, and containerization tools like Docker and Kubernetes. The role involves both technical leadership and hands-on development, requiring expertise in both backend development and system architecture.

As a Senior Software Engineer, you'll be instrumental in guiding development teams, mentoring junior engineers, and ensuring architectural standards are maintained. The position offers a blend of technical challenges and leadership opportunities, working on enterprise-scale solutions that directly impact Lowe's digital transformation journey.

The company offers a comprehensive benefits package including competitive compensation, stock purchase options, retirement benefits, and extensive healthcare coverage. With a hybrid work model, you'll have the flexibility to balance office collaboration with remote work. Lowe's commitment to both technical innovation and community impact makes this an ideal opportunity for engineers who want to combine technical excellence with meaningful purpose.

The role is perfect for someone who values both technical challenges and the opportunity to make a real impact. You'll be part of a company that's continuously evolving while maintaining its core mission of serving communities. The position offers clear paths for growth and the chance to work on significant technical challenges while being part of a company with a strong market presence and proven stability.

Last updated 9 days ago

Responsibilities For Senior Software Engineer

  • Translate complex business requirements into logical program designs and code modules
  • Partner with Product Team to understand business needs
  • Collaborate with cross-functional teams on solution designs
  • Guide application and software development teams in complex solutions
  • Coordinate and execute component integration testing and user acceptance testing
  • Mentor and provide guidance to junior level engineers
  • Develop detailed architecture plans for enterprise projects
  • Solve complex architecture/design and business problems
  • Ensure solutions meet specifications and architectural standards

Requirements For Senior Software Engineer

Java
MySQL
PostgreSQL
Kubernetes
  • Bachelor's Degree in Computer Science, CIS, Engineering, or related field (or equivalent combination of education and experience)
  • 5 years of experience with Spring Framework (Spring Boot, Spring Batch or Spring Cloud)
  • Experience with Relational Databases including Oracle, MySQL, and PostgreSQL
  • Experience developing and implementing business systems
  • Experience with defect or incident tracking software
  • Experience with RESTful and SOAP web services
  • Experience with source code control systems SVN, VSS, GIT
  • Experience with CI/CD tools MAVEN, GIT, DOCKER, KUBERNETES, Jenkins
  • Experience with systems analysis and high level design
  • Experience with NoSQL databases
  • Experience with Cloud Technologies (AWS OR GCP)

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Paid Time Off (10-15 days for vacation, holidays, sick leave, and volunteer time)
  • 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
  • Mental health care and Employee Assistance Programs
  • 10 weeks paid maternity leave
  • 4 weeks paid parental leave
  • Adoption assistance
  • Competitive salary and bonus opportunities

Interested in this job?

Jobs Related To Lowe's Senior Software Engineer

Senior Software Engineer - Full Stack (Java/React)

Senior Full Stack Engineer role at Lowe's Charlotte Tech Hub, building enterprise solutions with Java/React stack, offering competitive benefits and modern work environment.

Sr Software Engineer

Senior Software Engineer position at Lowe's Charlotte Technology Hub, focusing on microservices development using Spring, Kafka, and cloud technologies.

Sr Software Engineer

Senior Software Engineer role at Lowe's Charlotte Tech Hub focusing on NoSQL databases, cloud deployment, and distributed systems with comprehensive benefits and modern workplace amenities.

Sr Software Engineer - FlexPod

Senior Software Engineer role at Lowe's Tech Hub in Charlotte, focusing on full-stack development with Java, React, and cloud technologies for enterprise-scale retail systems.

Sr Software Engineer - Innovation

Senior Software Engineer role at Lowe's focusing on innovation and enterprise solutions, offering competitive compensation and comprehensive benefits.