Cleveland, Ohio, United States On-site Employment USD 127,939.24 - 165,731.53 Yearly

Sherwin-Williams is hiring a Lead Software Engineer

About the Role

Sherwin-Williams is hiring a Lead Software Engineer to play a strategic role in designing and enhancing our software applications, products, websites, and digital offerings. You will provide technical leadership to develop and test highly complex systems, including cloud-based and internet-related tools.

What You'll Do

  • Provide technical leadership in software planning cycles, guiding the team on project estimates and alignment with business goals and timelines.
  • Develop strategies to solve highly complex business requirements and implement technical specifications for optimal project solutions.
  • Design and architect software, applications, and database enhancements or new products, focusing on scalability, performance, and maintainability.
  • Guide the development, building, and testing of software systems to meet business requirements and enable high-quality, timely solutions.
  • Drive high-quality, maintainable, and scalable code in various programming languages, while mentoring less experienced team members.
  • Lead the team in conducting bug fixes to identify and remediate defects, ensuring software stability and reliability.
  • Supervise technical documentation, including code comments and design documents, and set documentation standards for the team.
  • Provide technical leadership and guidance to business analysts, quality assurance testers, and project managers to ensure solutions meet business requirements.
  • Provide high-level technical support to end-users and make recommendations for enhancements to ensure proper usage and adoption.

What We're Looking For

  • Must be at least 18 years of age and legally authorized to work in the country of employment without needing sponsorship now or in the future.
  • Bachelor's degree or higher in Information Technology (Computer Science, Software Engineering, etc.) or, in lieu of a degree, at least 9 years of software development experience.
  • 6-8 years of experience in software development within the industry.
  • Expertise in software development life cycle (SDLC) methodologies, best practices, tools, platforms, and languages.
  • Proven end-to-end experience leading the development, integration, testing, and deployment of highly complex cloud-based software solutions or internet-related tools.
  • Proven experience working with highly complex relational databases and advanced SQL techniques.
  • Excellent written and verbal communication skills.
  • Proven experience in developing and leading the development of highly scalable and complex Microservices, with in-depth knowledge of various integration patterns.
  • Extensive experience in software architecture and design principles.

Nice to Have

  • Additional Certified Software Development Professional (CSDP) or equivalent certification.
  • Strong experience with modern microservice frameworks, especially Java/Spring Boot.
  • Proficiency with containers, CI/CD, and cloud platforms.
  • Hands‑on experience with Infrastructure as Code (Terraform).
  • Skilled in API development.
  • Experience with Docker and consistent environment setup.
  • Cloud‑native development on Microsoft Azure.
  • Strong GitHub and GitHub Actions skills: PRs, branching, code reviews.
  • Monitoring and observability using Grafana and Checkly.
  • Productivity with JetBrains IDEs (IntelliJ IDEA).

Technical Stack

  • Database Management Systems
  • Programming Languages
  • Code Prompt Engineering
  • Cloud Technologies & Platforms
  • Software Development Lifecycle (SDLC) Methodology
  • Continuous Integration and Continuous Deployment (CI/CD)
  • Project Management Methodology
  • Front-End Coding Languages
  • Web Services & APIs
  • Systems Integration
  • Source Control Systems
  • Build Tools and Compilers
  • Software Testing & Quality Assurance Methodologies & Tools
  • Automated Testing Tools
  • Solution Architecture Patterns
  • Containerization

Work Mode

This role is onsite at our Cleveland Headquarters office.

Sherwin-Williams is proud to be an Equal Employment Opportunity employer. All qualified candidates will receive consideration for employment and will not be discriminated against based on race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, age, pregnancy, genetic information, creed, marital status or any other consideration prohibited by law or by contract.

Required Skills
Database Management SystemsProgramming LanguagesCode Prompt EngineeringCloud Technologies & PlatformsSoftware Development Lifecycle (SDLC) MethodologyContinuous Integration and Continuous Deployment (CI/CD)Project Management MethodologyFront-End Coding LanguagesWeb Services & APIsSystems Integration
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Sherwin-Williams

Sherwin-Williams creates paints, coatings, and innovative solutions that make the places and spaces in our world brighter and stronger.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago