Senior Software Engineer – Endpoint Protection

  • Share on Twitter
  • Share on Facebook
  • Share by Email

Overview:
The Senior Software Engineer – Endpoint Protection, will oversee the design, deploy, 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 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.

Responsibilities:
• 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.)
• Analyze, design, develop, and operate programs, shell scripts, tests, and infrastructure automation capabilities in an advanced security context
• Develop and update technical documentation for solution architecture, business continuity planning, and training purposes
• Provide end to end support to enterprise counterparts, identifying root cause of complex enterprise initiatives with endpoint security solutions
• Mentor and train junior engineers, building internal skillsets to optimize team performance
• Communicate effectively across multiple teams, coordinating completion of complex tasks to achieve organizational goals

Requirements:
• Bachelor’s Degree in Computer Science, CIS, or related field and 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 or 5+ years of experience with Web Services
• In-depth knowledge of Windows operating systems (workstation and server)
• In-depth knowledge of Linux/AIX operating systems (server)
• Familiarity with Mac OS
• Working knowledge of containerized architectures
• Moderate experience with scripting (Powershell, Python, Bash)
• Solid understanding of networking infrastructure, including load balancers, firewalls, NACLs
• 3+ years experience working with Microsoft SCCM and/or Tanium
• 3+ years experience working with SOAP/REST APIs
• 3+ years experience working with source code control systems
• 3+ years experience leading teams, with or without direct reports
• 3+ years experience working with an IT Infrastructure Library (ITIL) framework
• 5+ years IT experience developing and implementing business systems within an organization
• 5+ years experience in systems analysis, including defining technical requirements and performing high level design for complex solutions

  • Share on Twitter
  • Share on Facebook
  • Share by Email
Next Related Job