Notice: While Javascript is not essential for this website, your interaction with the content will be limited. Please turn Javascript on for the full experience.

Senior Software Developer (London)
Context Information Security
London, United Kingdom

Job Title

Senior Software Developer (London)

Job Description

Are you interested in being part of a dynamic team that makes a real difference improving the cyber security of our clients?

We're looking for a senior Python/Django developer to join our software development team based in our London office. We are a small team (you'd be developer number seven) but we like to punch above our weight and build software that really makes an impact. You will be working full-stack on both internal and client facing projects, taking ownership of your code and working closely with a tight knit team.

Almost all of the software we use is open-source and we like to contribute back to the community (see for projects we've been working on). We are passionate about improving our development practices at all levels of the stack and for investigating and using cool technologies, such as Celery, RabbitMQ, Ansible, Docker, Docker Swarm, Kubernetes, Vagrant, Gitlab, Python AsyncIO, AWS, Elasticsearch, Logstash and Kibana.

As a senior member within the team, you’d be taking responsibility for projects, directing and supporting colleagues, reviewing their work and reporting progress to the team leader. The role will also involve interacting with other parts of the business and also external clients in order to understand their software requirements. So, in addition to being a great programmer, you will need to be a great communicator.


  • No telecommuting
  • No Agencies Please


Degree in Computer Science and typically 7 years of experience in software development

Expert Python and Django skills

Solid experience in full-stack web development (HTML, CSS, SQL, JavaScript)

Basic Linux system administration

Basic DevOps experience

Git experience. We use gitlab to manage the whole software development process

Good English language and interpersonal skills and ability to develop business requirements with a range of staff from across the company

Ability to work independently but also be a good team player

Experience with the following a plus: Ember.js or any other JavaScript framework, PostgreSQL, Django REST framework, Nginx/uwsgi, Celery, Ansible, Vagrant, Docker,

Best practices for secure software development / authentication methods

About the Company

Our clients look to us to provide solutions to their most complex information security challenges, in order to protect their most critical resources. Our clients trust us with this great responsibility because of the quality of our people; leaders in their field, inquisitive and capable of rising to the most complex of challenges.

At the heart of this effort is our culture and working environment, this is a vital element in the continuing personal development of our team and the success of our organisation as a whole. At Context you will work within a collaborative, social and supportive team environment, with some of the best technical minds in the industry. Original thinking and resourcefulness is valued and encouraged, and you will be given the support that you need to reach the next level in your career.

Amongst other things, you will be given the opportunity to undertake industry accredited certifications and training, attend industry conferences in the UK and overseas and work on projects focussed on improving the services that we deliver.

Above all, you will get to work on interesting and challenging engagements that really make a positive impact upon our clients and their security.

Contact Info

Previous Python Developer, CRG TEC Ltd in Sheffield, South Yorkshire, England Next Python / Django backend web development, Ample Studio in Barcelona, Barcelona, Spain