Software Integration Engineer

Job Title: Software Integration Engineer
Department: Development
Location: Remote

Company Introduction

Hornbill creates cloud-based software that helps companies optimize and automate their work, making life at work better for their employees and their customers. Our solutions help IT, HR, Customer Service, and Security teams innovate and transform what they do for their organizations. We are in an exciting growth period and are looking to build on that success.

Job Description

Reporting into the Senior Software and Integration Engineer, the Software Integration Engineer is required to coordinate with other teams and external organizations to gather information requirements for applications and integrations that meet the business needs, to plan, develop, test, and document integrations between Hornbill and other systems, as well as develop on other platforms to effect integrations with the Hornbill platform. Outside of the primary purpose, the technical nature of this role means you will also be called upon to work on a diverse range of other technical projects as the need arises.

Ideal Candidate

You must have a natural affinity for this type of role; it is not purely an academic role. The ideal person for this role is someone that is self-motivated, experienced, confident in their abilities has a solid technical capability, can cognitively rise above any specific technology, platform, programming language, or tool to create solutions to problems using software technology. As well as being highly technical, you need to be a good communicator, commercially astute, and willing to talk to other organizations, customers, partners, and internal teams to make things happen and “bring systems together”. You should have excellent writing skills as well as the ability to create instructions and demos using video when needed. If you are at home looking at a diverse range of systems, tools, and languages you have never previously seen, getting to grips with them to meet the necessary integration needs, and you are naturally curious, then this is the role for you.

Core Competencies

  • Being able to work with people at all organizational levels
  • Presenting and communicating information to technical and non-technical audiences
  • Analysing, planning, and organizing
  • Creating and innovating
  • Quick to learn new skills

Required Experience/Skills

  • Experience in developing software in various languages and solutions
  • Troubleshooting skills
  • Organizational skills
  • Experience working with n-tier architectures
  • Software implementation best practices
  • JavaScript, HTML, JSON and XML
  • HTTP and Web Services
  • SQL query writing skills

Nice to Haves

  • Experience in Golang and/or Python development
  • Scripting in PowerShell

Working at Hornbill

Hornbill creates world class cloud-based solutions that help companies optimize and automate their work, making life at work better for their employees and customers. Our solutions help IT, HR, Customer Service, and Security teams innovate and transform the way they work.

At Hornbill, success means everything. We deliver innovative collaborative solutions, and our passionate, skilled and motivated team make this happen. In turn we offer our staff the opportunity to grow, take responsibility and achieve great things, in the pursuit of their personal and business success.

We are always on the lookout for high calibre people to join the Hornbill family. If you enjoy an exciting and challenging career within a company where you are valued, and can make a real difference, then we'd like to hear from you.

While we take work, and especially serving our customers very seriously, we have fun doing it. Encouraged (but not compulsory) are a combination of social events and team building activities.