Apply now »

Principal Software / Dev-Ops Engineer

Tennant Company is a recognized leader of the cleaning industry. Since 1870 we have been passionate about developing innovative and sustainable solutions that help our customers clean more spaces more effectively, addressing indoor and outdoor cleaning challenges. Our products include equipment for maintaining surfaces in industrial, commercial and outdoor environments; detergent-free and other sustainable cleaning technologies; cleaning tools and supplies; and coatings for protecting, repairing and upgrading surfaces. With more than $1B in revenue, Tennant Company operates in three geographic business units including the Americas, Europe, Middle East and Africa and Asia Pacific. Join the company committed to empowering our customers to create a cleaner, safer and healthier world with high-performance cleaning solutions that minimize waste, reduce costs, improve safety and further sustainability goals.

Tennant is actively seeking a Principle Software Engineer.  This person will be working on different projects within IoT and Web Applications. Defining, developing, and supporting the application needs for a variety of platforms. If you are a self-starter that likes to deliver on timelines while working with other team members in a collaborative manner, then this position is for you!



  • Responsible for Web Development Technologies in Cloud Platforms Azure, AWS and other Cloud platforms
  • Application development using Java/J2EE/Spring/Hybris/AEM/JavaScript (or) MS Technologies
  • Management of Git Repository Management build (CI/CD) Pipelines with Jenkins, Ansible, Azure DevOps, Chef, Puppet or Terraform
  • Cloud resource management with Resource Provisioning, User management, Policy Management
  • Responsible for integration from Cloud to On-premise systems or migrating On-premise onto cloud



  • Minimum Bachelor’s Degree in Computer Science or Information Systems
  • 8+ years direct experience implementing and supporting Web technology platforms of which at least 2 – 3 years in working with cloud-based solutions
  • Experience developing secure software, API Gateway, Experience with relational databases and DynamoDB
  • Exposure to Apache / WSO2 / SSO products will be an advantage
  • Awareness of the wider field of information technology and broad understanding of systems architecture and techniques
  • Ability to understand cloud technologies, application development platforms and inter- operability
  • Good organizational and prioritizing skills, ability to multitask and meet deadlines

Let us introduce you to Tennant Company. We’re everywhere. In your sports clubs, shopping malls, office buildings, parking lots. We make things that make things look like new. We bring new cleaning ideas to market. There is new dirt every day and our machines clean it up. With manufacturing operations and sales, service and support functions across globe, your journey at Tennant can take you places you never expected. If you want to get your hands dirty on a project, step up with your own ideas, or maybe even explore talents you never knew you had, Tennant Company is a place where that can happen. Because at Tennant, we like to think like new. Begin your journey with us. Let's reinvent how the world cleans.


Equal Opportunity Employer

Tennant Company is an equal opportunity employer. Employment decisions are made on the basis of individual skill, ability, reliability, productivity, and other factors important to performance. We do not discriminate on the basis of race, color, creed, religion, sex, national origin, physical or mental disability, age, veteran status, pregnancy, sexual orientation, genetic information, gender identity, or any other basis protected by state or federal law or local ordinance.


Nearest Major Market: Minneapolis

Job Segment: Developer, Information Systems, Computer Science, Java, Cloud, Technology

Apply now »