Sr Data Engineer

$92,300 - $175,400/Yr

Lowe's - Charlotte, NC

posted 2 months ago

Full-time - Mid Level
Charlotte, NC
10,001+ employees
Building Material and Garden Equipment and Supplies Dealers

About the position

The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver modules, stable application systems, and Data or Platform solutions. This includes developing, configuring, or modifying complex integrated business and/or enterprise infrastructure or application solutions within various computing environments. This role facilitates the implementation and maintenance of complex business and enterprise Data or Platform solutions to ensure successful deployment of released applications. In this position, you will resolve low to medium complexity business problems spanning across multiple applications to deliver value. You will participate in planning, estimation, and advise other junior engineers while executing with limited guidance. You will help evaluate and facilitate decisions on build versus buy and the best fit platform suitable for the business problem. Leading the development of integrated business and/or enterprise application solutions, you will ensure specifications are flexible, scalable, and maintainable, meeting architectural standards. You will utilize current architectural standards and guidelines to drive efficiency when working on the design efforts of complex business and enterprise Data or Platform solutions. Ensuring good unit testing coverage, you will account for all boundary conditions and develop a System Integration Test plan and testing framework for data engineers to leverage and implement both unit testing and functional testing. Supporting User Acceptance Testing for medium complex, cross-functional application initiatives, you will provide insight to business teams to ensure appropriate depth of the test coverage on non-functional requirements. Your role will also involve participating in all software development lifecycle phases by applying and sharing a good understanding of company and industry methodologies (Agile and Kanban), policies, standards, and controls. You will establish best source control and continuous integration and continuous deployment (CICD) practices for efficient testing and deployment of code to different environments. Additionally, you will communicate changes in software architecture and coach junior members to apply this understanding to Data or Platform solutions, leading the resolution of production incidents along with Root Cause Analysis.

Responsibilities

  • Resolve low to medium complexity business problems spanning across multiple applications to deliver value.
  • Participate in planning, estimation, and advise other junior engineers; execute with limited guidance.
  • Evaluate and facilitate decisions on build versus buy and best fit platform suitable for the business problem.
  • Lead development of integrated business and/or enterprise application solutions to ensure specifications are flexible, scalable, and maintainable, and meet architectural standards.
  • Use current architectural standards and guidelines to drive efficiency when working on the design efforts of complex business and enterprise Data or Platform solutions.
  • Ensure good unit testing coverage accounting for all boundary conditions and develop System Integration Test plan and testing framework for data engineers.
  • Support User Acceptance Testing for medium complex, cross-functional application initiatives by providing insight to business teams.
  • Participate in all software development lifecycle phases by applying and sharing good understanding of company and industry methodologies (Agile and Kanban), policies, standards, and controls.
  • Establish best source control and continuous integration and continuous deployment (CICD) practices for efficient testing and deployment of code to different environments.
  • Communicate changes in software architecture and coach junior members to apply this understanding to Data or Platform solutions; lead the resolution of production incidents along with Root Cause Analysis.

Requirements

  • Bachelor's Degree in Engineering, Computer Science, CIS, or related field (or equivalent work experience in a related field).
  • 5 years of experience in Data, BI or Platform Engineering, Data Warehousing/ETL, or Software Engineering.
  • 4 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC).

Nice-to-haves

  • Master's Degree in Computer Science, CIS, or related field.
  • 5 years of IT experience developing and implementing business systems within an organization.
  • 5 years of experience working with defect or incident tracking software.
  • 5 years of experience writing technical documentation in a software development environment.
  • 3 years of experience working with an IT Infrastructure Library (ITIL) framework.
  • 3 years of experience leading teams, with or without direct reports.
  • 5 years of experience working with source code control systems.
  • Experience working with Continuous Integration/Continuous Deployment tools.
  • 5 years of experience in systems analysis, including defining technical requirements and performing high level design for complex solutions.

Benefits

  • Health insurance coverage
  • Dental insurance coverage
  • Vision insurance coverage
  • 401k benefit for retirement savings plan
  • 401(k) matching benefit
  • Paid holidays
  • Paid volunteer time
  • Flexible scheduling
  • Professional development opportunities
  • Tuition reimbursement
  • Employee discount programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service