Principal Software Engineer

Sherwin-WilliamsCleveland, OH
$153,842 - $200,728Remote

About The Position

The Principal Software Engineer plays a strategic role in designing and enhancing software applications, products, websites, and digital products across the organization. The role will be responsible for providing technical leadership, designing, developing, and testing highly complex software systems or applications for software enhancements and new products, including cloud-based or internet-related tools for internal and external consumption. The incumbent will provide technical solutions to enable the company to meet its strategic objectives through effective collaboration with business analysts, quality assurance testers, and project managers. The incumbent will lead others to ensure successful teamwork, effective development, and delivery of high-quality software solutions.

Requirements

  • Contact with other employees and access confidential and proprietary information and/or other items of value, and such access may be supervised or unsupervised.
  • 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.
  • Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable federal, state, and local laws including with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act where applicable.

Responsibilities

  • Providing technical leadership
  • Designing, developing, and testing highly complex software systems or applications for software enhancements and new products, including cloud-based or internet-related tools for internal and external consumption
  • Providing technical solutions to enable the company to meet its strategic objectives through effective collaboration with business analysts, quality assurance testers, and project managers
  • Leading others to ensure successful teamwork, effective development, and delivery of high-quality software solutions

Benefits

  • Rewards
  • Benefits
  • Flexibility to enhance health and well-being
  • Opportunities to learn
  • Develop new skills
  • Grow contribution
  • Inclusive team
  • Commitment to our own and broader communities
  • Retirement
  • Health care
  • Total well-being
  • Daily commute
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service