Lowe's is looking to lead the engineering team in the design, development, configuration, testing, and on-going improvements required to deliver state-of-the-art experiences, including providing oversight of the implementation and maintenance of business and enterprise software solutions.
Requirements
- Strong expertise in architecting and scaling Java-based microservices using Spring Boot.
- Hands-on knowledge of RDBMS technologies and NoSQL databases
- Experience building event-driven architectures leveraging Kafka for high-throughput, reliable messaging.
- Ability to lead engineering teams in implementing resilient, observable, and performant service architectures with modern CI/CD and cloud-native tooling.
- Experience in software development in an agile environment and working with third-party vendors/software solution providers
- Experience working in an IT Infrastructure Library (ITIL) framework
- Experience with microservice architecture and event-driven application programming interface integration
Responsibilities
- Leads a team in support of achieving the company’s mission. Manages performance and fosters an inclusive environment to help associates achieve their potential.
- Manages engineering services in the design, build, and maintenance of 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; is directly involved with resolving defects at the code and platform levels.
- Leverages DevOps tools to efficiently deliver products and observability tools to actively monitor and identify improvement opportunities with delivered products.
- Designs solutions leveraging microservice architecture and relies on event and data-driven application programming interface integration.
- Resolves escalated issues throughout the development, configuration, and modification of integrated business and/or enterprise application solutions.
- Leads team through all technology solution development phases by ensuring team understands and adheres to company methodology, policies, standards, and controls.
Other
- Bachelor’s degree in computer science, computer information systems (CIS), or related field or equivalent years of experience in lieu of education requirement, if applicable
- 8 years of IT experience
- 8 years of experience in software engineering or related field
- 3 years of experience leading project or technical teams with or without formal direct report responsibility; this includes experience providing technical direction, thought leadership, and coaching and mentoring team members
- Master’s degree in computer science, CIS, or related field