Logo
Lowe's

Senior Software Engineer - Flex PODs Team

Lowe's, Charlotte, North Carolina, United States, 28245

Save Job

Join us as a Senior Software Engineer for the Flex PODs Team at Lowe's Companies, Inc.! This is an exciting opportunity to make a substantial impact by working on critical and prioritized problems through innovative solutions. Your Impact:

As part of the Flex PODs, you will work within a dynamic team of talented problem-solvers focused on strategic initiatives that don't require deep domain expertise. You will develop solutions and then transfer them to the owning functions for ongoing operation, maintenance, and enhancement. Why Join Us? Growth Opportunities:

Engage in continuous learning to keep up with the latest tech trends and explore new tools and frameworks. Collaborative Environment:

Collaborate with smart, passionate individuals in a culture that values collaboration, inclusiveness, and innovation. Innovate in Charlotte:

This position is based at our on-site Tech Hub in Charlotte, North Carolina, an ultramodern work environment equipped with cutting-edge technology and collaborative spaces. What You Will Do: Translate complex business requirements and specifications into executable stories, designs, and code modules. Independently write high-quality, maintainable, and robust code with adequate test suites and observability frameworks. Guide application and software development teams in designing and building complex solutions while ensuring alignment with architecture blueprints, standards, and strategies. Frontend Development (React.js with TypeScript & JavaScript): Build dynamic, type-safe user interfaces and manage state with tools like Redux or Context API. Backend Development (Spring Boot + Spring Batch): Design and implement batch processing jobs and develop microservices ensuring modularity and scalability. Database Management (PostgreSQL & MongoDB): Manage relational schemas in PostgreSQL and utilize MongoDB for document-based storage. Microservices Architecture: Develop loosely coupled services with clear API contracts and handle inter-service communication. Minimum Qualifications: 4 years of experience in frontend technologies, middleware, database technologies, or DevOps. 4 years of experience in projects utilizing the development life cycle (SDLC) through iterative agile development. Bachelor's Degree in Computer Science, Computer Information Systems, or equivalent work experience with 5 years in software development. Preferred Skills: Experience developing backend applications with Java and Spring Boot. Experience with microservices and Kafka messaging. Expertise in writing automated tests using tools like Cucumber or JUnit. Familiarity with version control and CI/CD using Bitbucket, Maven, or Gradle. Strong knowledge of Oracle, PostgreSQL, and MongoDB databases. Experience with monitoring tools such as Elasticsearch, Prometheus, and Grafana. Adept at solving complex problems and thriving in an agile environment. Benefits: 401k with up to 4.25% match Bi-annual Cash Bonus Discounted Employee Stock Purchase Plan (15% discount off strike price) Tuition-Free Education 10-week Maternity/Paternal Leave 10% Associate Discount Lowe's is an equal opportunity employer, ensuring all personnel practices are administered without regard to any protected category under federal, state, or local law. Join us and be part of an innovative team where your skills will be valued. Pay Range:

$95,100.00 - $180,700.00 annually. Starting pay may vary based on various factors, including position offered, location, education, training, and experience.