Sr Software Engineer

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

Description For Sr Software Engineer

Lowe's, a leading retail company with a century-long legacy in home improvement, is seeking a Senior Software Engineer to join their technology team in Charlotte. This role offers an exciting opportunity to work on enterprise-scale solutions while contributing to the digital transformation of a Fortune 50 retailer.

The position requires expertise in modern software development practices, particularly in microservices architecture using Spring framework ecosystem, and experience with both SQL and NoSQL databases. You'll be working with cutting-edge technologies including Kafka for data streaming, Kubernetes for container orchestration, and React for frontend development.

As a Senior Engineer, you'll play a crucial role in designing and implementing complex solutions, mentoring junior team members, and driving architectural decisions that impact millions of customers. The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills.

Lowe's offers an attractive compensation package including competitive salary, bonuses, and comprehensive benefits. The company's commitment to innovation is backed by significant investment in technology, making it an ideal environment for engineers who want to work on large-scale, impactful projects while maintaining work-life balance through hybrid working arrangements.

The company culture emphasizes continuous learning and growth, with access to educational resources and opportunities to work with diverse technologies. You'll be part of a team that values curiosity and innovation, working in an environment where your ideas can help shape the future of retail technology.

Last updated a day ago

Responsibilities For Sr Software Engineer

  • Translate business requirements into program designs and code modules
  • Partner with Product Team to understand business needs
  • Design and build complex solutions following architectural standards
  • Guide application development teams in solution design
  • Execute integration testing and quality assurance
  • Mentor junior engineers
  • Develop architecture plans for enterprise projects
  • Solve complex architectural and business problems
  • Automate and simplify development processes

Requirements For Sr Software Engineer

Java
MongoDB
React
Kubernetes
Kafka
  • Bachelor's Degree in Computer Science, CIS, Engineering or related field (or equivalent experience)
  • 5 years experience with SDLC and Agile methodologies
  • Experience with Microservices design using Spring, Spring MVC, Spring Boot
  • Experience with SQL and NoSQL databases
  • Experience with securing apps using SSO, JWT, OAuth2.0
  • Experience with development tools like IntelliJ, Git, Gradle, Maven
  • Experience with web application servers like Tomcat and WebSphere
  • Experience with testing using TDD, Junit, Mockito
  • Experience with Kafka based apps and data pipelines
  • Experience with React frontend development
  • Experience with Docker and Kubernetes

Benefits For Sr Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Competitive salary and bonus opportunities
  • 401(k) with company match up to 4.25%
  • Employee Stock Purchase Plan with 15% discount
  • Medical, dental and vision insurance
  • 10 weeks paid maternity leave and 4 weeks paid parental leave
  • Paid time off for vacation, holidays, sick leave
  • Education and development resources
  • Adoption assistance
  • Mental health care and Employee Assistance Programs

Interested in this job?

Jobs Related To Lowe's Sr 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 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.

Senior Software Engineer

Senior Software Engineer role at Lowe's Charlotte Technology Hub, focusing on backend development with Spring Boot and cloud technologies in a hybrid work environment.

Sr Software Engineer - Innovation

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