Apply now »

Principal Software Engineer

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, Jenkins, Ansible or Chef or Puppet, 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

Nearest Major Market: Minneapolis

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

Apply now »