Come Join Us

Current Job Openings

If you think you have what it takes to work in a dynamic and highly motivated company then see the job vacancies below:

  • Senior Software Engineer
  • QA/Software testing engineer

Impromptu is looking for an experienced Senior C++ Software Engineer

As a core member of our Software Development team, you will focus on improving our in-house technology and developing our mobile, desktop and interactive voice applications.

What you'll do:

  • Create high standards of code in C++
  • Assist with development in other languages (Java, ObjectiveC, Javascript, Python)
  • Take responsibility for the performance and quality of our software
  • Maintain and develop standards of code design, implementation, testing, and documentation
  • Liaise and collaborate with other project stakeholders to ensure end-to-end quality
  • Work within an AGILE development methodology
  • Be a mentor and role model for other software engineers

What you'll need:

  • Significant experience working with C++ and other languages
  • Basic web development skills
  • A proven record of successfully completing commercial software projects
  • Experience with a range of software development activities such as:
    • Working within a team, including design and peer reviews
    • Agile methodologies
    • Revision control
    • Unit tests and/or automated testing
  • A sensitivity to the problems of working with cross-platform applications
  • Up-to-date knowledge of software design and development practice
  • Experience in the field of front-end design, with experience in completing at least one major project with significant UI implementation
  • Superb and demonstrable time-management skills and the ability to work independently
  • Excellent communication skills, both written and verbal

Bonus points:

  • Experience building dynamic, modern GUIs
  • OpenGL experience
  • Mobile Application Development
    • Android C++ & Java experience
    • iOS C++ and ObjectiveC experience
  • Cross-Platform User Interface Development
  • Web Development

How To Apply:

Applicants should send covering letter, CV and salary expectations to:

Human Resources
Impromptu Software Limited
Banks Mill Studio, 71 Bridge Street, Derby. DE1 3LB

Closing date 31st January 2019



QA/Software Testing Engineer

Impromptu software are on the lookout for a Quality Assurance/Software Testing Engineer to work alongside our team.

The role will be part-time and will involve testing software on mobile/tablet devices as well as some web app testing.

This role would be ideal for a student with a number of hours to spare each week.

Please contact us for further details.