Innovate in Bengaluru
This position is based at our on-site office in Bengaluru. Lowe's offers an ultramodern work environment, complete with cutting-edge technology, collaborative workspaces, an on-site gym and clinic, and other perks to enhance your work experience.
Job Summary
We are looking for a technical lead who will be responsible for architecting, designing, developing, and supporting scalable, secure, resilient, and maintainable enterprise applications. This role provides hands-on technical leadership across the software development lifecycle, driving engineering excellence, operational reliability, innovation, and business outcomes.
The Lead Software Engineer partners closely with Product, Architecture, Security, Infrastructure, and Engineering teams to deliver high-quality solutions aligned with organizational strategy and customer needs. In addition to deep technical expertise, this role is expected to influence engineering direction, drive modernization initiatives, mentor engineers, and champion best practices across the organization.
With a strong focus on accelerating delivery through responsible AI adoption, automation, and modern engineering practices, the Lead Software Engineer enables faster innovation, improved developer productivity, and better decision-making throughout the software development lifecycle.
Key Responsibilities
- Architect, design, and deliver scalable, secure, resilient, and maintainable full-stack solutions aligned with business objectives and enterprise standards.
- Provide technical leadership across the software development lifecycle, including solution design, development, testing, deployment, and production support.
- Drive the technical roadmap and lead the implementation of modern cloud-native architectures, APIs, microservices, and user-facing applications.
- Own end-to-end delivery of initiatives, proactively managing technical risks, dependencies, and implementation challenges.
- Establish and promote engineering best practices, including secure coding, code reviews, automated testing, CI/CD, performance optimization, and observability.
- Ensure operational excellence through monitoring, incident management, root-cause analysis, capacity planning, and disaster recovery readiness.
- Collaborate with Product, Architecture, Security, Infrastructure, and business stakeholders to deliver scalable and customer-focused solutions.
- Mentor and guide engineers through technical leadership, design reviews, knowledge sharing, and continuous learning.
- Drive innovation through the adoption of emerging technologies, AI-enabled engineering practices, and process improvements.
- Influence technical decisions, architecture standards, and engineering practices to improve scalability, reliability, and developer productivity.
AI adoption expectations
- Identify opportunities to leverage AI to improve engineering productivity, quality, and delivery efficiency.
- Lead and evaluate AI-driven solutions, automation initiatives, and developer productivity enhancements that create measurable business value.
- Promote responsible and effective use of AI by following established security, compliance, and governance guidelines.
- Encourage the use of AI tools to accelerate development, testing, documentation, and knowledge sharing while maintaining engineering quality and standards.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Information Systems (CIS), Engineering, or a related field, or equivalent practical experience.
- 8+ years of software engineering experience.
- Extensive experience in full-stack software development and enterprise application architecture.
- Strong proficiency in Java/Kotlin, Spring Boot, microservices, Kafka, and ReactJS & databases (SQL & NoSQL), Python
- Strong understanding of software engineering principles, including system design, architecture, design patterns, data structures, and application scalability.
- Experience designing and implementing scalable distributed systems and microservices architectures.
- Proven experience leading complex technical initiatives and driving delivery across multiple teams.
- Strong collaboration and communication skills with engineering, product, architecture, and business stakeholders.
- Highly adaptable, flexible, and able to quickly learn new technologies, business domains, and processes while effectively navigating evolving priorities and ambiguous situations.
- Experience with observability, production support, incident management, and operational excellence practices.
Preferred Qualifications
- Experience with cloud platforms preferably Google Cloud.
- Experience with AI-assisted development tools, engineering automation, and modern software delivery practices.
- Experience in enterprise-scale retail, eCommerce, supply chain, merchandising, or customer-facing applications.
- Demonstrated success influencing architecture, engineering standards, and organizational technology strategy.
- Experience adopting and scaling AI-enabled engineering practices.
- Experience with Data Engineering technologies, including GCP, BigQuery, Apache Spark, Cloud composer, Airflow etc.
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.
Starting rate of pay may vary based on factors including, but not limited to, position offered, location, education, training, and/or experience. For information regarding our benefit programs and eligibility, please visit https://talent.lowes.com/us/en/benefits.