Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Lowe's  Logo

Senior Software Engineer

Lowe's

Salary not specified
Sep 1, 2025
Charlotte, NC, USA
Apply Now

Lowe's is looking for a software engineer to translate complex business requirements into scalable and maintainable software solutions, ensuring alignment with architectural standards and driving the development of enterprise-level applications.

Requirements

  • Designing, developing, and maintaining RESTful APIs by implementing microservices architecture using Java and Spring framework to enhance scalability and maintainability of the enterprise application
  • Securing the API’s by implementing OAuth2 token-based authentication/authorization scheme using Spring Security
  • Using Java 8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier accessing the elements from collections and applying operations on it
  • Develop GraphQL (Query, Mutation, Subscription) API’s
  • Database technologies (Oracle, MySQL, SQL Server, MongoDB)
  • Accessing and updating multiple databases using Spring JDBC to ensure smooth data flow across microservices
  • Using Hibernate for Object-Relational Mapping (ORM) to seamlessly map Java objects to Oracle database tables, reducing boilerplate code and improving maintainability

Responsibilities

  • Translates complex cross-functional business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions
  • Collaborates with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs
  • Evaluates project deliverables to ensure they meet specifications and architectural standards
  • Guides application and software development teams in the design and build of complex solutions and ensures that teams are in alignment with the architecture blueprint, standards, target state architecture, and strategies
  • Coordinates, executes, and participates in Component Integration (CIT) scenarios, Systems Integration Testing (SIT), and User Acceptance Testing (UAT) to identify application errors and to ensure quality software deployment
  • Automates and simplifies team development, test, and operations processes
  • Develops detailed architecture plans for large scale enterprise architecture projects and drives the plans to fruition

Other

  • Position is based in Charlotte, NC, some teleworking maybe permitted.
  • Travel to Lowe's offices may be required.
  • Employer will accept single degree or combination of degrees, diplomas and/or professional experience equivalent to a Bachelor’s degree.
  • 5 years of experience in any job title/occupation involving software development or a related field.
  • 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.