Lowe’s

Sr Manager, Software Engineering

Bengaluru, India
Microservices Java Streaming Kafka Android Kotlin Spring JavaScript SQL Docker Kubernetes
Description

About Lowe’s

Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2023 sales of more than $86 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Bengaluru, Lowe’s India develops innovative technology products and solutions and delivers business capabilities to provide the best omnichannel experience for Lowe’s customers. Lowe’s India employs over 4,200 associates across technology, analytics, merchandising, supply chain, marketing, finance and accounting, product management and shared services. Lowe’s India actively supports the communities it serves through programs focused on skill-building, sustainability and safe homes. For more information, visit, www.lowes.co.in.

About the Team

The Store Merchandise Execution team is focused on technology to support the following core retail areas: Developing strategic Store and Floor plans which will optimize store space productivity, managing labor capacity and planning future store layouts, and driving the execution to improve overall space accuracy. The key objectives of this team are to Deliver accurate service & reset excellence through structured tools and system driven process hand offs, Enhance technology platform to deliver productivity in merchandising space strategy, planning and execution initiatives, and Build modern and intuitive technology platforms and solutions

Job Summary:

This position oversees technology supporting associates in all Lowe’s stores in the US. The desired candidate is one who is interested in leading a team of Software Engineers who are leveraging microservices architecture and open-source capabilities to build leading edge solutions for a Fortune 40 company. We are looking for an experienced technical manager with a track record for building and growing high-performing teams, and one who partners well with architecture, User Experience, and product teams. This is a hands-on technical role, and the ideal candidate needs to lead by example. Strong working knowledge of cloud-native concepts such as microservices is a MUST, as well as leveraging tools and metrics to drive increased productivity and efficiency of the team. The ideal candidate will also have familiarity with Android/Kotlin technology as well

Roles & Responsibilities:

  • Manages software engineers who design, build and maintain solutions within a set of technology products and/or services; oversees the translation of business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions

  • Influences and establishes best in class engineering practices through solid design decisions, conducts regular code reviews to ensure teams are adhering to best practices, and is directly involved with resolving defects at the code and platform levels

  • Leverages DevOps tools such as Bitbucket, Jenkins, GitHub, and Grafana to actively monitor and identify improvement opportunities with delivered products

  • Hands-on leader responsible for building highly scalable and readily available solutions focused on customer needs, and proactively tracks key results related to code reliability, reusability, security, and automation.

  • Holds teams accountable to delivering solutions, and strives to continuously improve throughput and overall team velocity

  • Partners with Scrum teams to ensure plans properly align team capacity and looks at ways to increase team velocity and reduce sprint spillover.

  • Ensures the alignment, buy-in, and support of diverse stakeholders by building and maintaining trusting relationships with internal customers, third-party vendors, and senior management

  • Resolves escalated issues throughout the development, configuration, and modification of integrated business and/or enterprise application solutions

  • Hires, trains, and develops talent for growth opportunities; monitors team/individual’s morale and engagement to maintain highly effective and collaborative environments

Years of Experience:

  • 8 years of IT experience

  • 4 years of experience in software engineering or related field

  • 5 years working on project(s) involving the implementation of software development life cycles (SDLC)

  • 3 years of experience leading project or technical teams with or without formal direct report responsibility; this includes experience providing technical direction, thought leadership, coaching and mentoring to team members

Education Qualification & Certifications (optional)

  • Bachelor’s/master’s degree in computer science, CIS, or related field (or equivalent work experience in a related field)

Skill Set Required

You must have 2+ years of either hands on or leadership experience in minimum 2 complex and distributed applications and/or platforms. You MUST have very good understanding and working experience on the following:

  • Distributed architecture

  • Microservices architecture and REST standards

  • Event driven architecture

  • Resiliency, Scalability and Performance engineering

  • Cloud technologies

  • Object oriented programming, Java, Spring Boot, Reactive Programming is a must.

  • Experience in JavaScript technologies like reacts, redux, etc. is desirable.

  • Relational and No SQL DB

  • Messaging and streaming technologies such as Kafka

  • Test frameworks

  • CI/CD pipeline including Docker, Kubernetes

  • Building applications on Unix / Linux OS

  • People management


Lowe's is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say