SCADA Full Stack Application Developer - Industrial Automation

Sherwin-Williams•Cleveland, OH
•$96,950 - $123,700•Onsite

About The Position

The Full Stack Application Developer supports the development and deployment of enhancements and new applications for local, networked, cloud-based, and internet-related computer programs. The role applies knowledge of programming languages, tools, delivery models, and development methodologies to collaborate with stakeholders and deliver high-quality products and solutions on time. The developer communicates technical solutions to non-technical stakeholders and works with project teams, business analysts, and end-users to support a smooth development process and effective, efficient software applications that provide a seamless user experience. This position is based at Sherwin-Williams’ Cleveland Headquarters office and is not hybrid or remote. The role works closely with the IT team and Engineering. It requires the employee to be at least 18 years old and legally authorized to work in the country of employment without current or future visa sponsorship. A criminal history review may be conducted because the role involves contact with employees and access to confidential or proprietary information and other items of value.

Requirements

  • Familiarity with programming languages such as Java, C++, Python, or Ruby.
  • Experience with software development tools such as Git or Jenkins.
  • Strong written and verbal communication skills.
  • Ability to work collaboratively with cross-functional teams.
  • At least 2 years of experience in software development, specifically application development engineering.
  • Bachelor’s degree in Computer Science, or at least 3 years of experience in application development or application engineering in lieu of a degree.
  • Legally authorized to work in the country of employment without now or in the future requiring employment visa sponsorship.
  • At least 18 years of age.

Nice To Haves

  • Knowledge or experience with Ignition 8.1 / Perspective, Python, Java, JavaScript, C/C++, SQL, and the MQTT protocol.
  • Working knowledge of JIRA; this is a plus but is not required.
  • Database knowledge including Oracle, SQL Server, ADX, Snowflake, Redis, or Postgres.
  • Experience with reporting tools such as Tableau, Seeq, or Grafana.
  • Knowledge of Solace event broker.
  • Skills or experience in database management systems, front-end development tools, programming languages, cloud technologies and platforms, data analysis, SDLC methodology, CI/CD, front-end coding languages, web services and APIs, systems integration, software testing and quality assurance methodologies and tools, automated testing tools, containerization, or version control tools.

Responsibilities

  • Validate system requirements and assist in developing detailed software programming specifications.
  • Write, review, and optimize code, collaborating with senior engineers using current programming languages.
  • Collaborate with the team to create software installation and maintenance documentation and procedures.
  • Engage users, developers, project managers, and other stakeholders to address project concerns and consider stakeholder expectations throughout development.
  • Participate in ongoing learning, attend relevant workshops or training, and share knowledge of emerging technologies and programming languages with the team.

Benefits

  • Sherwin-Williams describes a range of benefits related to retirement, health care, well-being, and commuting; eligibility and offerings are available through its candidate benefits information.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service