Current opportunities

Integration Software Engineer

Reports to Head of Development
Department Development
Location Edinburgh

Job purpose

Our Development department, based in Edinburgh, is responsible for delivering world-class software solutions that satisfy the needs of a diverse set of users over multiple access channels.

We are recruiting for an Integration Software Engineer to join our expanding team.

The projects delivered by each Integration Software Engineer make a very real difference to the customers who rely on them and part of the appeal of the role is to see the finished solution running well on a customer site.

Although we prefer to do most installations remotely, some must be performed on site so there may be the opportunity to travel, world-wide, to attend scoping sessions and to implement some of the solutions.

Job responsibilities

  • Enable our customers to integrate assyst to a large number of third-party applications
  • Leverage existing assyst applications, customise and develop bespoke solutions built on our own integration framework
  • Provide technical support and consultancy for integration components
  • Support the Sales and Professional Services teams
  • Assess requirements for integrating assyst with third party products, including IT Service Management, CRM, Inventory and other system tools
  • Take responsibility for designing and delivering a pragmatic and robust solution for each project
  • Hand over completed projects by installing the solutions on a customer site, remotely or in-person, including documentation and knowledge transfer
  • Provide on-going support for the team’s solutions and be able to empower Axios support staff to support the products you deliver
  • Plan, manage and deliver proactive project work, as well as some reactive incident work, including:
    • Involvement in requirements gathering and scoping sessions with the customer to agree the project deliverables
    • Producing products that process data from assyst to and from databases, files, web services, emails, ESBs and any number of other transports
    • Collaborating with other members of the Integrations team to evolve the core framework
    • Using appropriate tools as required, such as Java, C#, C, Javascript, PowerShell, shell-scripts, etc.
    • Being involved in the entire life-cycle of the project including design, delivery and handover of the project
    • Working on small to medium customer integration projects, ranging from five to sixty days
    • Updating the customer with current status and roadblocks, with assistance from the Programme Manager
    • Participating in the support of the Integrations products enabling the Axios Service Desk to support the products

Skills and Experience


  • Minimum of five years software development experience
  • Practical programming experience in Java, C# or C and at least one other language
  • Ability to communicate well with customers who have varying degrees of technical capability and be able to extract and articulate their requirements
  • Practical knowledge of at least one of the following database platforms; Oracle, SQL Server, with a strong knowledge of SQL
  • Sound problem-solving skills
  • Effective unit-testing and documentation skills
  • Ability to work under pressure and be able to context-switch between projects as required
  • Ability and willingness to occasionally travel to customer sites, world-wide


  • Java, OSGi, TypeScript, JavaScript; Maven
  • Windows, Linux or UNIX administrative experience
  • Enterprise Service Bus or Messaging systems such as Karaf, Camel, Fuse, Mule, BizTalk, ActiveMQ
  • Systems management applications such as HP OpenView, CiscoWorks, Microsoft SCCM or SCOM and generic SNMP
  • Unit & Integration testing (Junit; Mockito; Jenkins)
  • Administration, configuration and deployment of one or more JEE systems such as JBOSS, WebSphere or WebLogic
  • Working knowledge of ITIL
  • Practical experience of network technologies, specifically TCP/IP, SMTP, IMAM, SSL/TLS

Essential Qualifications

Not Applicable


About Axios Systems

Axios Systems is an international IT Service Management (ITSM) and IT Operations Management (ITOM) software company specializing in the development, implementation and support of sophisticated and high-value business solutions.  Its best practice solution, assyst, is deployed world-wide in both private and public sector organizations

Apply for this role