Senior Systems Engineer

Sherwin-WilliamsCleveland, OH
1dOnsite

About The Position

The Senior System Engineer is responsible for designing, developing, troubleshooting, and maintaining internal, enterprise-level systems infrastructure, including servers, networks, storage systems, and other software components that support Sherwin Williams’ IT environment to ensure they operate efficiently and effectively. Additionally, the Incumbent determines hardware compatibility and/or influences hardware design to ensure that the resulting functionality matches business and customer requirements. Collaboration with cross-functional teams to achieve departmental goals and effective communication skills are essential to success in this role. Job duties include contact with other employees and access confidential and proprietary information and/or other items of value, and such access may be supervised or unsupervised. The Company therefore has determined that a review of criminal history is necessary to protect the business and its operations and reputation and is necessary to protect the safety of the Company’s staff, employees, and business relationships. This position is not hybrid/remote and will report to our Cleveland Hinckley Parkway location.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, or Electrical Engineering, or in lieu of a degree, at least 7 years of experience in System Development Engineering
  • 4-6 years of experience in System Development Engineering
  • In-depth knowledge of software and platform development methodologies and standards
  • Experience with programming languages
  • Knowledge of operating systems, compilers, routers, networks, utilities, databases, cloud-based, and internet-related tools
  • Excellent problem-solving and analytical skills
  • Excellent written and verbal communication skills
  • Database Management Systems
  • Programming Languages
  • Code Prompt Engineering
  • Cloud Technologies & Platforms
  • Software Development Lifecyle (SDLC) Methodology
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Project Management Methodology
  • Web Services & APIs
  • Systems Integration
  • Software Testing & Quality Assurance Methodologies & Tools
  • Automated Testing Tools
  • Hardware Components
  • Network Configuration & Services
  • Source Control Systems
  • Operating Systems
  • Windows OS Expertise: Deep knowledge of Windows 10/11 and Windows Embedded systems.
  • Imaging Tools: Proficiency with tools like Microsoft Deployment Toolkit (MDT), Windows Deployment Services (WDS), DISM, and Sysprep.
  • Driver Management: Ability to manage and inject drivers into Windows images.
  • Patch Management: Familiarity with WSUS, SCCM, or Intune for deploying updates and patches.
  • Scripting & Automation: Strong PowerShell scripting skills for automation of image creation, deployment, and maintenance.
  • Group Policy Management: Experience configuring GPOs for lockdown, security, and user experience optimization.
  • Networking Basics: Understanding of DHCP, DNS, and basic network troubleshooting in a retail environment.

Nice To Haves

  • Oracle Certified Java Developer, Cisco Certified Network Associate (CCNA), and/or Amazon Web Services (AWS) Certified Developer
  • POS Hardware Integration: Experience configuring and troubleshooting peripherals (receipt printers, barcode scanners, cash drawers, etc.).
  • Security Hardening: Knowledge of securing POS systems (e.g., disabling unnecessary services, applying CIS benchmarks).

Responsibilities

  • Participate in PSG Connect systems planning to understand requirements and constraints
  • Design, develop, test, and deploy Connect software programs for enhancements and new products
  • Troubleshoot and debug software programs
  • Develop, test, and deploy software and tools to support design, infrastructure, and technology platforms
  • Build, configure and create service networks based on organizational requirements
  • Determine hardware compatibility and/or influence hardware design based on business objectives and requirements
  • Design, test, and implement business continuity and disaster recovery plans for hardware, software, and supporting data
  • Define standards for platform integration
  • Collaborate with cross-functional teams to achieve departmental goals
  • Develop and maintain technical documentation, capabilities, requirements and user manuals
  • Perform technical evaluation of new systems
  • Provide expertise to ensure the effective design, analysis, and development of system modifications
  • Communicate with stakeholders to articulate future technology enhancement/development
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service