Lead Software Engineer

Lowe's

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 24 days ago
Lowe’s is a FORTUNE® 100 home improvement company serving approximately 16 million customer transactions a week in the United States. With total fiscal year 2024 sales of more than $83 billion, Lowe’s operates over 1,700 home improvement stores and employs approximately 300,000 associates. Based in Mooresville, N.C., Lowe’s supports the communities it serves through programs focused on creating safe, affordable housing, improving community spaces, helping to develop the next generation of skilled trade experts and providing disaster relief to communities in need.For more information, visitAbout the Team:The Enterprise Vendor Team is a dedicated group that is responsible for building and maintaining critical enterprise vendor platforms. These platforms help improve vendor engagement and performance while supporting the business with enhanced experiences and technology tools for Vendors, Lowe’s Associates, and Field Providers across enterprise strategic priorities and individual portfolio products.Their work spans the entire software development lifecycle and customer journey, encompassing tools like an External facing Portal, front-end frameworks, A/B testing and customer insights platforms, workflow and API management solutionsJob Summary:The primary purpose of this role is to provide technical direction on translating business requirements and functional specifications into logical program designs. This includes facilitating the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications. This role serves as a technical expert for project teams throughout the implementation and maintenance of business and enterprise software solutions. In addition, this role personally develops and delivers complex code modules, stable application systems, and integrated enterprise software solutions within various computing environmentsRoles & Responsibilities:Core Responsibilities:Resolves complex problems spanning multiple applications to drive improvements across portfolios; leads projects with significant business implications and participates in planning, prioritization and estimatesLeads development of integrated business and/or enterprise application to ensure solution is resilient, scalable, and maintainable and meets architectural standardsBuilds awareness and product alignment to enterprise recommended frameworks, tools, technologies, engineering platforms, and architectural design processesDrives operational excellence through disaster recovery and capacity planning, performance, regression and chaos testing, observability alerts and dashboards, and reliability processes and recovery runbooksDeconstructs complex problems into simple solutions that can evolve over timeEducates others on engineering standards and best practices, including code quality analysis, test coverage, security principles (authentication and authorization protocols), and Agile processesMentors and advises others by applying and sharing an in-depth understanding of enterprise and industry technologies, tools, methodologies, policies, standards, and best practicesContinuously explores and recommends new enterprise software components and technologiesContinuously works to simplify solutions, optimize processes, remove bottlenecks, and resolve escalated issuesYears of Experience:12+ years of experience in software development or a related field. Additional equivalent work experience may be substituted for the degree requirement.Required Minimum Qualifications:Bachelor's degree in Computer Science, CIS, or related field12 years of experience in software development or related field10 years of experience in software engineering competencies like microservices APIs, ReactJS, database technologies and DevOps10 years of experience working on project(s) involving the implementation of solutions applying development lifecycles through iterative agile developmentSkill Set RequiredPrimary Skills (must have)Strong hands-on experience with Java, OOP, data structures, and design patterns.Expertise in Spring Boot, microservices, RESTful API design, and reactive programming.Proven ability to build scalable, low-latency, high-throughput backend services for retail applications.Experience with NoSQL (MongoDB) databases optimized for performance.Skilled in CI/CD pipelines, automated testing, and monitoring for production-grade APIs.Familiarity with cloud platforms (preferably GCP), containerization (Docker), and orchestration (Kubernetes).Experience with performance testing tools (JMeter etc).Proficient with messaging systems like Kafka for event-driven architectures.Ability to lead technical design, mentor teams, and deliver production-ready code.Experience working in Agile teams and applying best practices for API security and performance.Familiarity with distributed tracing and monitoring tools Prometheus, Grafana).Strong collaborator with cross-functional and distributed teams.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.

Lowe's

Similar Jobs

  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Lead Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily
  • Senior Software Engineer

    Ferguson

    • Bangalore, Karnataka
    About Ferguson Ferguson is the largest value-added distributor serving the specialized professional in the residential and non-residential North American construction market. We …
    • 1 day ago
    • Apply easily