Working for IsodeCurrent Vacancies
Isode has grown significantly over the last 5 years and currently has 42 employees, the large majority of whom are involved in development, together with a small corporate staff and a sales and marketing department.
The engineering team comprises a group of highly experienced software developers. The team develop large server multiprotocol products which implement Internet and OSI X.400/X.500 standards, together with GUIs and APIs which are used to manage these products and clients for email and instant messaging.
We are currently recruiting for a Web Application developer, a Software Test Automation Engineer as well as a C++ Software Engineer. We also continue to welcome applications from students looking for a 6/12 month paid placements or summer internship programmes. Please send us your CV via our application form.
Attention Recruitment Agencies
Please note that company policy is that we do not use recruitment agencies and we will not return calls or emails from recruitment consultants.
Web Application Developer
Isode is expanding UI development as we continue to grow our existing products and develop new ones. The UI team works alongside the other engineering teams to produce web based user interfaces for administrators and end-users.
control and monitor server behaviour, present status information, and let
users get at the information they need.
We are looking for someone will be involved in the design and development of
web UIs that are clear and consistent across our product set, and is willing
to be involved in all stages of product lifecycle, from initial design
discussions through development and testing, to fixing bugs that customers
As well as working on the client, the role may also involve developing
server-side code which will typically be implemented in C++ or Go. So as well
- Network programming
Software Test Automation Engineer
Isode are a established and successful software development company producing open standards based e-mail, instant messaging and directory server software. Our workspace is based in Hampton, south west London and we are looking for a software test developer to join our QA team. The range of testing is broad and often complex, including functional, regression and stress testing of network servers, Web applications and desktop applications. The role will require you to work closely with the engineering team to code automated tests and reports on test outcomes.
We currently have a bespoke test and development environment that is being incrementally ported over to a framework based on off the shelf and open source tools, for example Bitbucket, Bamboo, Robot Framework, Docker. Test systems largely run on Cloud-based virtual machines and containers.
Note that we value the ability to learn and adapt to new technologies over specific experience, as the work is both varied and technically challenging. Some of the tools and skillsets involved are listed below.
- Programming and scripting (e.g. Python, Java, Go).
- Automation tools (e.g. Bamboo, Robot Framework, Selenium).
- Containerization (e.g. Docker).
- Virtualization (e.g VMWare, KVM).
C++ Software Engineer
We're looking for an experienced Software Engineering to work on our core network server products, primarily focussing on the M-Vault high-performance secure directory server. While server side work is the focus, some client side activity (Web and desktop applications) is likely.
The primary development language is C++, though the company is making moves towards using newer languages such as Rust and Go and you should be open to the idea of learning new technologies. Our development environment is based on Git, with reliance on the Atlassian toolset (JIRA, Confluence, Bitbucket and Bamboo) to provide a continuous integration workflow. Our products are delivered on Linux and Windows.
Experience of the following would be useful though are not requirements:
- Network programming: TCP/IP, familiarity with Internet standards (LDAP, OCSP, SMTP, IMAP).
- Security: PKI, TLS.
- Debugging and development tools: Visual Studio, g++, clang, valgrind, gdb, WireShark.
- Technologies: multi-threading, Docker, virtualization, JSON, XML.
Isode is an established and successful software development company producing open standards based e-mail, instant messaging and directory server software. Our software is at the heart of great solutions, built by our partners, for Government, Military, Aviation Authority and commercial customers in over 150 countries. Our workspace is based in Hampton, south west London. The successful candidate is expected to be based at the Hampton office.