Skip Navigation

No saved jobs found!

Job Description

Job Description

Software Engineering Consultant - Endpoint Protection

Job ID 1580056BR Date posted 04/17/2019 Location Mooresville, NC Location Name CSC-Mooresville Address 1000 Lowes Boulevard Employment Type I Regular Employment Type II Full-Time Line of Business Corporate Department 0014 - IT Security TVM
PURPOSE OF ROLE

The Software Engineering Consultant - Endpoint Protection, will oversee the design, deployment, and operation of highly available, resilient security solutions at an enterprise scale. The Senior IT Software Engineer plays a crucial role in ensuring enterprise IT systems are engineered and implemented securely, working with cross-functional teams to deliver endpoint security solutions that serve the diverse needs of a global IT organization.

In this role, you will function as the technical endpoint security expert and senior engineer for a growing portfolio of security solutions. You will have the opportunity to work with other engineers and business units to help spec, build, configure, and maintain critical preventive and detective security infrastructure related to Lowe’s endpoints.

RESPONSIBILITY STATEMENTS
  • Develop and update technical documentation for solution architecture, business continuity planning, and training purposes
  • Design, deploy and operate highly available, resilient security solutions at enterprise scale
  • Implement and support enterprise endpoint security software (Tanium), managing 500,000+ computing assets across a variety of platforms (Windows, Mac OS, Linux, Cloud, etc.)
  • Contribute to and leverages the technical direction for the development, configuration, or modification of integrated business and/or enterprise application solutions within various computing environments by providing insight and guidance for the design and coding of component-based applications
  • Analyze, design, develop, and operate programs, shell scripts, tests, and infrastructure automation capabilities in an advanced security context
  • Provide end to end support to enterprise counterparts, identifying the root cause of complex enterprise initiatives with endpoint security solutions
  • Develop and update technical documentation for solution architecture, business continuity planning, and training purposes
  • Mentor and train junior engineers, building internal skill sets to optimize team performance
  • Provide end to end support to enterprise counterparts, identifying root cause of complex enterprise initiatives with endpoint security solutions
  • Translate business requirements and functional specifications into logical program designs, code modules, stable application systems, and software solutions by partnering with Business Analysts to understand business needs and functional specifications
  • Mentor and train junior engineers, building internal skill sets to optimize team performance
  • Support systems integration testing (SIT) and user acceptance testing (UAT) for large, complex, cross-functional application initiatives by providing insight to testing teams in order to ensure the appropriate depth of test coverage
  • Communicate effectively across multiple teams, coordinating the completion of complex tasks to achieve organizational goals
  • Provide consultation to help ensure new and existing software solutions are developed with insight into industry best practices, strategies, and architectures by communicating emerging technological trends to IT teams and leaders
  • Assist in hiring, training, and developing talent for growth opportunities

REQUIRED EDUCATION/ EXPERIENCE
  • Bachelor's Degree in Computer Science, CIS, or related field
  • 10+ years of experience in software development or a related field
  • 6+ years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC)
  • 6+ years of experience in database technologies
  • 5+ years of experience with Web Services

PREFERRED EDUCATION/ EXPERIENCE
  • Master's Degree in Computer Science, CIS, or related field
  • 6+ years of IT experience developing and implementing systems within an organization
  • Advance knowledge of Windows operating systems (workstation and server) and in-depth knowledge of Linux/AIX operating systems (server)
  • Familiarity with Mac OS
  • Advance working knowledge of networking, application, database, infrastructure and/or server administration
  • Working knowledge of containerized architectures
  • Strong experience with scripting (Powershell, Python, Bash)
  • Solid understanding of networking infrastructure, including load balancers, firewalls, NACLs
  • 5+ years of experience working with Microsoft SCCM and/or Tanium
  • 5+ years of experience working with SOAP/REST APIs
  • 5+ years of experience working with source code control systems
  • 5+ years of experience leading teams, with or without direct reports
  • 5+ years of experience working with an IT Infrastructure Library (ITIL) framework
  • 7+ years of experience in systems analysis, including defining technical requirements and performing high-level design for complex solutions
  • 6+ years of experience in systems analysis, including defining technical requirements and performing high-level design for complex solutions
  • 4+ years of experience working with an IT Infrastructure Library (ITIL) framework
  • 5+ years of experience leading teams, with or without direct reports

Lowe’s is an equal opportunity affirmative action employer and administers all personnel practices without regard to race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity or expression, marital status, veteran status, genetics or any other category protected under applicable law.

Email Job

Talent Community

Please sign up here to join our Talent Community

*Please note you will need to continue through the application process in order to apply.

Stay Connected

Read More | Get Social