Software Engineer

Lowe's Companies, Inc.Charlotte, NC
Hybrid

About The Position

Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues; partners with the product team to understand business needs and functional specifications. Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages with a specific focus on building front end and backend components for web applications. Tests application using test-driven development and behavior-driven development frameworks to ensure the integrity of the application. Conducts root cause analysis of issues and participates in the code review process to identify gaps. Implements continuous integration/continuous delivery processes to ensure quality and efficiency in the development cycle using DevOps automation processes and tools. Ideates, builds, and publishes reusable libraries to improve productivity across teams. Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications. Solves difficult technical problems to ensure solutions are testable, maintainable, and efficient.

Requirements

  • Bachelor’s degree in Computer Science, CIS, Engineering, or a related field and 2 years of experience in any job title/occupation involving software engineering or a related field. Employer will accept single degree or combination of degrees, diplomas and/or professional experience equivalent to a Bachelor’s degree.
  • 1 year of experience in Software development using JavaScript, TypeScript, and React
  • 1 year of experience in Build test frameworks using Java, Maven, and Selenium
  • 1 year of experience in Build data driven frameworks using TestNG, Junit, Apache POI, and POM
  • 1 year of experience in Behavior Driven Development using Cucumber, Gherkin, and Feature files
  • 1 year of experience in Frontend testing using Cypress, Mocha, and Jasmine
  • 1 year of experience in Application persistence layer with MongoDB
  • 1 year of experience in Version control with GIT
  • 1 year of experience in CI/CD with Jenkins
  • 1 year of experience in Application and incident management using BMC Remedy
  • 1 year of experience in Relational databases SQL
  • 1 year of experience in Agile development with Jira
  • 1 year of experience in Cross browser testing using Selenium Grid and Browser Stack
  • 1 year of experience in Performance testing with K6

Responsibilities

  • Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions.
  • Partners with the product team to understand business needs and functional specifications.
  • Develops, configures, or modifies integrated business and/or enterprise application solutions.
  • Designs and codes component-based applications using various programming languages with a specific focus on building front end and backend components for web applications.
  • Tests application using test-driven development and behavior-driven development frameworks.
  • Conducts root cause analysis of issues and participates in the code review process.
  • Implements continuous integration/continuous delivery processes using DevOps automation processes and tools.
  • Ideates, builds, and publishes reusable libraries.
  • Conducts the implementation and maintenance of complex business and enterprise software solutions.
  • Solves difficult technical problems to ensure solutions are testable, maintainable, and efficient.

Benefits

  • exceptional benefits and opportunities to grow their skills
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service