Current opportunities

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 Software Engineer who will ensure our assyst product suite continues to deliver high quality software solutions for complex business challenges through the expert application of software engineering practices.

The assyst product suite is implemented using a wide variety of technologies. The successful candidate will relish the challenge of learning additional languages, platforms & tools as required and playing a pivotal role in defining and setting up build, lab environment and test practices in an evolving team.

Job responsibilities

  • Lead the development of significant features and components of the assyst product suite
  • Responsible for all aspects of the development lifecycle, including analysis, design, implementation and testing
  • Deliver development tasks as required and as part of the team
  • Undertake diverse and dynamic projects dependent upon departmental requirements
  • Assist with the management of the development lab environment
  • Deputise for Team Lead, as required, for project activities, reporting and demonstrations
  • Provide 3rd level application support where appropriate

Skills and Experience


  • At least four years object oriented software development experience in Java/C++
  • A desire to learn new languages & technologies
  • RDBMS knowledge and experience, e.g. SQL Server/Oracle/MySQL
  • Experience of working within Agile and multi-discipline teams e.g. scrum, iterative development, user stories etc.
  • Strong problem-solving and analytical skills
  • Identified and led the implementation of creative improvements to working practices, innovative technology solutions and tool selections
  • Enthusiasm, flexibility and be career driven & responsible
  • Excellent communication skills


  • Fulfilled the role of Technical Lead for major software developments
  • Experience in supporting peers and mentoring junior colleagues
  • Jenkins
  • Maven
  • Make/NMake
  • Installshield
  • Visual Studio
  • JDBC
  • ODBC
  • JEE Application Servers, e.g. JBOSS/Wildfly
  • Hibernate/JPA
  • Perl
  • Shell Scripting
  • WMI
  • SNMP
  • VMWare/Virtual Box/Hyper-V
  • Microsoft SCCM

Essential Qualifications

2:1 University Degree in Computer Science, Software engineering or equivalent


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