Logo of Huzzle

Software Engineer - Compute Platform

  • Job
    Full-time
    Junior Level
  • Software Engineering
    IT & Cybersecurity
  • Charlotte

AI generated summary

  • You need a degree or equivalent experience, 2 years in SDLC and software dev, VMware, OS management, networking, Kubernetes, cloud exposure, scripting, and relevant certifications.
  • You will translate business requirements into software solutions, develop applications, conduct testing, analyze issues, implement CI/CD processes, and create reusable libraries to enhance productivity.

Requirements

  • • Bachelor's degree in computer science, computer information systems, or related field (or equivalent work experience in lieu of degree) and 2 years of experience in software development or a related field
  • • 2 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development
  • • 2 years' experience working with any of the following: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps
  • • 2 years of hands-on experience with VMware (vSphere, ESXi, vCenter, vSAN.)
  • • 2 years of experience in Operating System management (Linux/Windows).
  • • Strong knowledge of virtualization concepts, including resource allocation, HA, and DRS.
  • • Knowledge of system administration, automation, and troubleshooting.
  • • Good understanding of networking protocols (TCP/IP, VLANs, DNS, VPN).
  • • Kubernetes experience for container orchestration.
  • • Exposure to cloud platforms (AWS, Azure, GCP) and hybrid cloud environments.
  • • Scripting experience with PowerCLI, Ansible, or Terraform.
  • • VMware certifications (VCP, VCAP) or Kubernetes certification (CKA)

Responsibilities

  • Partners with product teams to translate business requirements into logical program designs and software solutions, conducting implementation and maintenance of complex enterprise applications with occasional guidance from senior colleagues.
  • 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.
  • Tests applications using test-driven and behavior-driven development frameworks, ensuring solution integrity, testability, maintainability, and efficiency.
  • Conducts root cause analysis of issues, participates in code reviews to identify gaps, and solves difficult technical problems to optimize application performance.
  • 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 cross-team productivity while ensuring successful deployment of released applications.

FAQs

What is the primary responsibility of the Software Engineer position at Lowe's?

The primary responsibility is to transform business needs into innovative software solutions, developing and deploying logical applications, building intuitive UIs, and creating microservices with cloud-native technologies.

Where is the position located?

The position is based at Lowe's on-site Tech Hub in Charlotte, North Carolina.

What minimum qualifications are required for this role?

Candidates need a Bachelor's degree in computer science or related field (or equivalent work experience) and 2 years of experience in software development or a related field, along with experience in the development life cycle through iterative agile development.

What programming experience is preferred for applicants?

Preferred applicants should have experience with VMware, operating system management (Linux/Windows), networking protocols, cloud platforms (AWS, Azure, GCP), and scripting with tools like PowerCLI, Ansible, or Terraform.

Is prior experience in DevOps required?

While not explicitly required, at least 2 years of experience working with DevOps is preferred.

What are some key responsibilities of the Software Engineer?

Key responsibilities include translating business requirements into software solutions, developing and modifying enterprise applications, testing applications, conducting root cause analysis, and implementing continuous integration and delivery processes.

What benefits do Lowe's employees receive?

Benefits include a 401k with up to 4.25% match, a discounted Employee Stock Purchase Plan, tuition-free education, 10 weeks of maternity/parental leave, and a 10% associate discount.

Are there opportunities for professional development or certifications?

Yes, candidates with VMware certifications (VCP, VCAP) or Kubernetes certification (CKA) are preferred, indicating that Lowe's supports professional development in relevant technologies.

What kind of culture does Lowe's promote in the workplace?

Lowe’s promotes an inclusive culture that supports collaboration, innovation, and respect among associates, encouraging them to listen to and recognize each other’s contributions.

How is the work environment designed at Lowe's Tech Hub?

The work environment is ultramodern and equipped with cutting-edge technology, collaborative workspaces, an on-site barista, and a Zen Garden, aimed at enhancing the overall work experience.

Do it right for less. Start with Lowe's.

Retail & Consumer Goods
Industry
10,001+
Employees
1921
Founded Year

Mission & Purpose

Lowe’s Companies, Inc. (NYSE: LOW) is a FORTUNE® 50 home improvement company serving approximately 20 million customers a week in the United States. Lowe’s and its related businesses operate or service more than 2,200 home improvement and hardware stores and employ over 300,000 associates. Based in Mooresville, N.C., Lowe’s supports the communities it serves through programs focused on creating safe, affordable housing and helping to develop the next generation of skilled trade experts.