Lead Software Engineer

2 weeks ago


Cleveland, United States Sherwin-Williams Full time

The Lead 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.
Here, we believe there’s not one path to success, we believe in careers that grow with you. Whoever you are or wherever you come from in the world, there’s a place for you at Sherwin-Williams. We provide you with the opportunity to explore your curiosity and drive us forward. Sherwin-Williams values the unique talents and abilities from all backgrounds and characteristics. All qualified individuals are encouraged to apply, including individuals with disabilities and Protected Veterans. We’ll give you the space to share your strengths and we want you show us what you can do. You can innovate, grow and discover in a place where you can thrive and Let Your Colors Show 


At Sherwin-Williams, part of our mission is to help our employees and their families live healthier, save smarter and feel better. This starts with a wide range of world-class benefits designed for you. From retirement to health care, from total well-being to your daily commute—it matters to us. A general description of benefits offered can be found at http://www.myswbenefits.com/. Click on “Candidates” to view benefit offerings that you may be eligible for if you are hired as a Sherwin-Williams employee.


Compensation decisions are dependent on the facts and circumstances of each case and will impact where actual compensation may fall within the stated wage range. The wage range listed for this role takes into account the wide range of factors considered in making compensation decisions including skill sets; experience and training; licensure and certifications; and other business and organizational needs. The disclosed range estimate has not been adjusted for the applicable geographic differential associated with the location at which the position may be filled.


The wage range, other compensation, and benefits information listed is accurate as of the date of this posting. The Company reserves the right to modify this information at any time, with or without notice, subject to applicable law.


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.


Sherwin-Williams is proud to be an Equal Employment Opportunity/Affirmative Action employer committed to an inclusive and diverse workplace. 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.


As a VEVRAA Federal Contractor, Sherwin-Williams requests state and local employment services delivery systems to provide priority referral of Protected Veterans.


Please be aware, Sherwin-Williams recruiting team members will never request a candidate to provide a payment, ask for financial information, or sensitive personal information like national identification numbers, date of birth, or bank account numbers during the application process.
Provide technical leadership in software planning cycles and connect with the team to provide feedback on product/project estimates and guiding the team in aligning with business goals and timelines​Develop strategies to solve highly complex business requirements and analyze technical specifications to implement the requirements, ensuring optimal solutions for complex projects​Design and architect software, applications, and database enhancements or new products in alignment with business requirements and technical specifications defined while considering scalability, performance, and maintainability of the systems​Strategically guide the process of developing, building and testing software systems or applications to meet business requirements enabling the delivery of high-quality and timely solutions​Drive high-quality, maintainable, and scalable code in various programming languages, provide guidance and mentoring to less experienced team members​Lead the team responsible for conducting bug fixes to identify and remediate defects in software solutions and ensuring the overall stability and reliability of the software​Supervise the technical documentation including code comments, design documents, and user manuals, while setting documentation standards for the team​Provide technical leadership and guidance to business analysts, quality assurance testers, and project managers to ensure that software solutions meet business requirements. Share relevant past experience and best practices to deliver the best.​Provide high-level technical support to end-users, and make recommendations for enhancement or improvements to ensure the proper usage and adoption of software solutionsEducationRequiredBachelor's Degree in Computer Science, Computer Engineering or a related field. In lieu of a degree, at least 12 years of experience in software developmentPreferredOne of the following certifications: Professional Scrum Developer (PSD) and Certified Scrum Developer (CSD)Additional Certified Software Development Professional (CSDP) or equivalent certificationKnowledge & Experience6-8 years of experience in software development in the software development industry.Experience in Java/Spring Boot, .Net or similar platforms or frameworks in a micro-service oriented environmentExpertise and knowledge of software development life cycle (SDLC) methodologies and best practicesExpertise and knowledge of software development tools, platforms, and languagesProven end to end experience in leading the development, integration, testing, and deployment of highly complex cloud-based software solutions or internet-related toolsProven experience in working with highly complex relational databases and advanced SQL techniques.Excellent written and verbal communication skillsProven experience in developing and leading the development of highly scalable and complex Microservices and in-depth knowledge of various integration patternsExtensive experience in software architecture and design principlesTechnical Skills Programming Languages​Cloud Technologies & Platforms ​Software Development Lifecycle (SDLC) Methodology​Continuous Integration and Continuous Deployment (CI/CD)​Front-End Coding Languages ​Web Services & APIs​Systems Integration​Source Control Systems​Build Tools and Compilers​Solution Architecture Patterns ​Containerization Preferred2+ years of experience in Azure Kubernetes Services5+ years of experience in development of Microservices using any of the Springboot, .Net, Python or NodeJSAzure Integration ServicesExperience in Cosmos/Mongo or any NoSQL databases This position is not eligible for sponsorship for work authorization now or in the future, including conversion to H1-B visa.This position works in the office three days a week and is eligible to work remotely two days a week.



  • Cleveland, United States Gravity IT Resources Full time

    Lead Software Engineer in Cleveland, OH - Hybrid**This position is NOT eligible for sponsorship for work authorization now or in the future, including conversion to H1-B visa.**Job DescriptionThe Lead Software Engineer plays a strategic role in designing and enhancing software applications, products, websites, and digital products across the organization....


  • Cleveland, United States Gravity IT Resources Full time

    Lead Software Engineer in Cleveland, OH - Hybrid**This position is NOT eligible for sponsorship for work authorization now or in the future, including conversion to H1-B visa.**Job DescriptionThe Lead Software Engineer plays a strategic role in designing and enhancing software applications, products, websites, and digital products across the organization....


  • Cleveland, United States CHAMPtitles Full time

    Interested in joining one of Cleveland's fastest growing SaaS startup companies? Excited to contribute to our AI CADE.ai service? Then we have an excellent opportunity for you! CHAMPtitles mission is to become the world leader in movable asset registries. We are accomplishing this by digitizing the transfer of ownership process, creating a more effortless,...

  • Software Engineer

    4 weeks ago


    Cleveland, United States Emerald Resource Group Full time

    .NET C# Software Engineer - Join a Dynamic Team Driving InnovationNO C2C or Visa Sponership Local to the NE Ohio area only. Are you a talented .NET C# Software Engineer looking for your next challenge? Do you thrive in an environment where innovation meets execution? If so, we want to talk to you!Why You’ll Love Working Here as a .NET C# Software...

  • QA Engineer III

    3 weeks ago


    Cleveland, United States MRI Software Full time

    From the day we opened our doors in 1971, MRI Software has built flexible, game-changing real estate software solutions to improve people's lives. The only way to carry out that mission is to hire the absolute best employees on earth. People like you. Work hard, play hard. Always. Our relentless commitment to client success, our employee resource groups and...


  • Cleveland, United States Brooksource Full time

    Lead Quality Assurance EngineerHybrid in Cleveland, OH6-month Contract to Hire**Unable to do C2C or Provide Sponsorship**About the Role: The Lead Testing Analyst will play a crucial role in supporting the Paint Stores Group by ensuring the quality and reliability of applications that facilitate collaboration among sales representatives when selling to large...


  • Cleveland, United States Brooksource Full time

    Lead Testing AnalystHybrid in Cleveland, OH6-month Contract to Hire**Unable to do C2C or Provide Sponsorship** About the Role: The Lead Testing Analyst will play a crucial role in supporting the Paint Stores Group by ensuring the quality and reliability of applications that facilitate collaboration among sales representatives when selling to large...


  • Cleveland, Ohio, United States Afference, Inc. Full time

    Position Overview: A Full Stack Software Developer will spearhead the software architecture across all facets of the wearable neural technology developed by Afference, Inc. This position is anticipated to formalize the software framework that encompasses the interactive content created in Unity, the proprietary Perceptual Engine that drives neuromodulation,...


  • Cleveland, Ohio, United States Gravity IT Resources Full time

    About the RoleWe are seeking a highly skilled Software Deployment Engineer to join our team at Gravity IT Resources. As a key member of our engineering team, you will be responsible for designing and implementing automated workflows and pipelines to support the deployment of software packages, artifacts, and configurations into various environments.Key...


  • Cleveland, United States Brooksource Full time

    Lead Testing AnalystHybrid in Cleveland, OH6-month Contract to Hire**Unable to do C2C or Provide Sponsorship** About the Role: The Lead Testing Analyst will play a crucial role in supporting the Paint Stores Group by ensuring the quality and reliability of applications that facilitate collaboration among sales representatives when selling to large...


  • Cleveland, United States Brooksource Full time

    Lead Testing AnalystHybrid in Cleveland, OH6-month Contract to Hire**Unable to do C2C or Provide Sponsorship** About the Role: The Lead Testing Analyst will play a crucial role in supporting the Paint Stores Group by ensuring the quality and reliability of applications that facilitate collaboration among sales representatives when selling to large...


  • Cleveland, Ohio, United States Afference, Inc. Full time

    Position Overview: A Full Stack Software Developer will spearhead the software architecture for all facets of the wearable neural technology developed by Afference, Inc. This position is designed to formalize the software framework that encompasses the interactive content crafted in Unity, the proprietary Perceptual Engine responsible for neuromodulation,...


  • Cleveland, United States Hunter International Recruiting Full time

    Senior Firmware Engineer is responsible for design, development, and implementation of firmware for embedded systems of new and existing products. All programs have the goal of commercialization and require this role to manage and assist contract manufacturers with firmware support up to and including the product launch. This role will work closely with...


  • Cleveland, United States Hunter International Recruiting Full time

    Senior Firmware Engineer is responsible for design, development, and implementation of firmware for embedded systems of new and existing products. All programs have the goal of commercialization and require this role to manage and assist contract manufacturers with firmware support up to and including the product launch. This role will work closely with...


  • Cleveland, United States PSCI Full time $55 - $57

    ESHMA Labor Category: Software Assurance Engineer  Analyzes software requirements to determine feasibility of design within time and cost constraints. Consults with hardware engineers and other engineering staff to evaluate interface between hardware and software and operational and performance requirements of overall system. Formulates and designs...


  • Cleveland, Ohio, United States Horizontal Talent Full time

    Looking for a REMOTE Senior Software Engineer to support a 9 month project. This position is focused on designing, testing, developing and deploying software applications using .NET framework on Loan IQ APIs and Data Model. Banking and financial experience is strongly preferred.


  • Cleveland, United States Champ Titles Full time

    As Senior Software Engineer, you will lead teams to successful, on-time outcomes on projects while upholding Champ's high quality standard. This is a highly interactive role requiring the skills of a lead software engineer and acting as a model for other developers as both a programmer and professional. You will be joining us on the ground floor of an ever...


  • Cleveland, United States Champ Titles Full time

    As Senior Software Engineer, you will lead teams to successful, on-time outcomes on projects while upholding Champ's high quality standard. This is a highly interactive role requiring the skills of a lead software engineer and acting as a model for other developers as both a programmer and professional. You will be joining us on the ground floor of an ever...


  • Cleveland, Ohio, United States Canonical - Jobs Full time

    Position OverviewCanonical is a prominent provider of open-source software and operating systems, catering to the global enterprise and technology sectors. Our flagship platform, Ubuntu, plays a crucial role in transformative enterprise initiatives such as public cloud computing, data science, artificial intelligence, engineering advancements, and the...


  • Cleveland, Ohio, United States Flexjet Full time

    Job OverviewFlexjet is seeking a skilled QA Automation Engineer to join our team.The ideal candidate will analyze the functionality of applications, design automated tests, and validate their performance and reliability.Key ResponsibilitiesMaintain, design, and implement test automation frameworks for a continuous integration and execution model.Create and...