Why you?

You will be

  • Super smart

    You're smart – really smart – and incredibly talented at what you do.

  • Supremely
    adaptable

    You pick up new technologies and skills and adapt to change quickly.

  • Accountable

    You thrive on visibility and responsibility.

  • Up for
    a challenge

    You want to work on a variety of complex, technically demanding and stimulating projects.

  • Innovative
    and
    entrepreneurial

    You're not afraid to try something new and take risks.

  • Excited by
    technology

    You're fascinated by all things software and hardware.

  • Creative

    You want to push boundaries and create solutions to problems most people haven't thought about yet.

  • Collaborative

    You understand that great things happen by working together, and you're comfortable moving around different areas of a business.

  • Comfortable
    working
    at pace

    You're at your best when things move quickly.

  • Passionate

    Like everyone here, you're passionate about what you do and committed to doing it brilliantly.

What you'll be working with

logo_sftwr_spring.jpg
logo_sftwr_selenium.jpg
logo_sftwr_cplusplus.jpg
logo_sftwr_java.jpg
logo_sftwr_mercurial.jpg
logo_sftwr_jenkins.jpg
logo_sftwr_cat.jpg
logo_sftwr_jquery.jpg
logo_sftwr_linux.jpg
logo_sftwr_oracle.jpg
logo_sftwr_maven.jpg
logo_sftwr_python.jpg
logo_sftwr_ros.jpg
logo_sftwr_camel.jpg
logo_sftwr_googlewebtoolkit.jpg
logo_sftwr_guice.jpg
logo_sftwr_activemq.jpg
logo_sftwr_guava.jpg

What you'll need

  • icon_requirement_degree.png
    Education

    2:1 degree (or equivalent) in Computer Science or joint Mathematics and Computing from top tier University, with good A-level Mathematics and/or Physics, Further Maths and Computing.

  • icon_requirement_software.png
    Skills

    Successful candidates will have in-depth experience of one or more programming languages. This normally includes Java. They will also demonstrate a good appreciation of software patterns and techniques.

  • icon_requirement_experience.png
    Experience

    Experienced candidates need to demonstrate exposure to the full software development lifecycle, from design through to development.