Taro Logo

Software Engineer

Lowe's is a Fortune 50 home improvement retailer with a 100-year track record, focusing on innovation and community service.
Charlotte, NC, USA
Android
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Retail

Description For Software Engineer

Lowe's is seeking a Software Engineer to join their team in Charlotte, NC. This role combines stability with innovation, as Lowe's pairs a 100-year track record of success with a hunger to do things differently. The position offers an opportunity to make meaningful impact by tackling complex problems that build up the communities they serve.

The role involves translating business requirements into logical program designs and code modules, working with various programming languages to develop component-based applications. You'll be responsible for implementing and maintaining complex business solutions, ensuring successful deployment of released applications.

Key aspects of the role include:

  • Partnering with Product Teams to understand business needs
  • Designing and coding component-based applications
  • Supporting systems integration testing (SIT) and user acceptance testing (UAT)
  • Providing insight into test plans
  • Participating in the end-to-end product lifecycle
  • Applying computer science fundamentals to software solutions
  • Automating development processes
  • Developing architectures across business, application, data, and infrastructure viewpoints

The company culture emphasizes inclusion and recognition, where differences make them stronger and curiosities are celebrated. Career growth opportunities are abundant, with flexibility to move up in title, enhance skills, work with different teams, or try completely new roles.

The position offers comprehensive benefits including paid time off, competitive salary, bonus opportunities, stock purchase plans with 15% discount, 401(k) with company match, health insurance, and parental leave benefits.

Last updated a day ago

Responsibilities For Software Engineer

  • Translate business requirements into logical program designs and code modules
  • Develop and configure integrated business applications
  • Implement and maintain complex business software solutions
  • Support systems integration testing and user acceptance testing
  • Provide input for test plans and ensure quality deployment
  • Participate in end-to-end product lifecycle
  • Automate development and testing processes
  • Develop conceptual, logical and physical architectures
  • Partner with Product Team to understand business needs

Requirements For Software Engineer

Java
Kotlin
MySQL
  • Bachelor's Degree in Computer Science, CIS, Engineering, or related field (or equivalent experience)
  • 2 years experience with version control systems (git, CVS, Bitbucket)
  • 2 years experience building mobile apps with Android kotlin and hybrid applications
  • 2 years experience with clean architecture, coroutines for API, and dagger for dependency injection
  • 2 years experience with unit testing (Junit, Mokito, Mockk, Espresso)
  • 2 years experience implementing Adobe analytics
  • 1 year experience leading technical teams and using agile tools
  • 8 months experience developing Android applications using Java and Android SDK
  • 6 months experience with SQL, MySQL, and Oracle databases
  • Experience with REST APIs and web platforms

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • Paid Time Off (vacation, holidays, sick leave, volunteer time)
  • 401(k) with company match up to 4.25%
  • Employee Stock Purchase Plan with 15% discount
  • Competitive salary and bonus opportunities
  • Medical, dental, and vision insurance
  • Paid parental leave (10 weeks maternity, 4 weeks parental)
  • Dependent care resources
  • Adoption assistance
  • Mental health care
  • Employee Assistance Programs

Interested in this job?

Jobs Related To Lowe's Software Engineer