Position Description

Junior Technical Support Engineer
Availability Location Manchester (UK)
Job Code CS1907
Apply Now

Junior Technical Support Engineer, Manchester & Southampton

Working for us is like nothing on earth! Every day, our teams challenge the limits of human achievement, engineering solutions for our planet and beyond. Our astronomically talented engineers build rock-solid software for leading industries’ most critical applications.

Now, we’re looking for a talented Junior Technical Support Engineer to join our team.

This is a great opportunity to join a high tech international company that genuinely cares about its employees, having recently been accredited by Investors in People and winning past “Employer of the Year Awards”. The business has customers in the aerospace, energy and defence sectors that demand high integrity and complex systems to meet their challenging requirements.

It’s time to challenge your limits. It’s time to give your career the rocket boost it deserves. It’s time you joined Critical Software!



  • A high-integrity systems and software engineering company that creates and deploys innovative software solutions
  • Delivery of high-quality work across a diverse array of market sectors
  • An in-depth knowledge and partnership approach, which together ensures excellent results in the development of solutions that simply must not fail
  • The benefits package is extensive, starting with pension and life insurance and continuing with a menu that includes healthcare, dental care, payment of fees for membership of professional bodies, gym membership, travel insurance and mobile phone allowance
  • Very flexible working scheme
  • Staff training and social events throughout the year



  • Diagnose and troubleshoot technical issues
  • Prioritize and manage several open issues at one time
  • Refer to internal database or external resources to provide accurate tech solutions
  • Development of software, in line with given requirements
  • Ensuring the quality of development work
  • Following defined development and testing processes
  • Document technical knowledge in the form of notes and manuals
  • Track computer system issues through to resolution, within agreed time limits
  • Properly escalate unresolved issues to appropriate internal teams



  • Educated to degree level in a mathematics-based subject
  • Experience using Java (JEE, JSE), Spring, Hibernate, MySQL, Maven, Git and Java Application Servers.
  • Knowledgeable with web architectures and services (HTTP, REST, JSON, etc.)
  • Familiar with relational database concepts
  • Knowledge on SQL.
  • Experienced with Bash/Python scripting.
  • Knowledge on Linux
  • Excellent at solving complex problems
  • Fluent in English (both written and spoken)
  • You will be a person our customers trust. They will rely on you to provide timely and accurate solutions to their technical problems



  • Experienced in working autonomously within an agile environment with automated testing and continuous integration
  • Experience with test automation frameworks and tools used to automate the execution of web based and API based tests
  • Willing to travel
  • Willing to work out of regular business hours
Back Apply Now