Web Software Engineer

Joining a team of world class engineers, you’ll be working on a huge range of software engineering projects. They’re pretty varied and cover everything from malware analysis to high-speed packet processing. And most of our unique products push the boundaries of existing technology, so you can rest assured that you’ll always be at the forefront of the industry.

Introduction

Joining a team of world class engineers, you’ll be working on a huge range of software engineering projects. They’re pretty varied and cover everything from malware analysis to high-speed packet processing. And most of our unique products push the boundaries of existing technology, so you can rest assured that you’ll always be at the forefront of the industry.

Key responsibilities
  • Develop and deliver completely bespoke solutions, from inception right through to production
  • Design, develop, test, deploy and continually improve our software to keep us ahead of the cyber-criminals
  • Writing software on (at least) a weekly basis
  • Our clients work across a number of different technologies, but they don’t expect you to be an expert in everything – that’s what the team are here for and they will support you in learning additional skills too. However, you would need to be a hands on practitioner in at least one of the technology areas we work in, which includes:
    • Enterprise-level web technologies; e.g. Node.js, Play, Spring MVC, ASP.NET, React.js, Vue.js, Angular.js, REST/GraphQL API design
    • Mobile platform development; e.g. Android, iOS, ARM
    • Real-time, big-data processing; e.g. HDFS stack technologies, Spark, Kafka, ElasticSearch.
    • Vulnerability research with reverse engineering, penetration testing and ethical hacking.
    • Comprehensive knowledge of operating system security and associated network/platform design, hardening and deployment.
    • Understanding of network transport protocols (e.g. TCP/IP), application protocols (e.g. HTTPS, TLS), firewall theory and packet analysis.
    • Cloud platforms and container technologies; AWS, Azure, Google Cloud, OpenStack, OpenShift, Kubernetes, Docker, Cloud Security.
    • Software lifecycle, issue management and version control technologies and practices; e.g. Git (using Git Flow), Bitbucket, JIRA, Scrum/Kanban.
    • Cyber-security and certification such as such as CISSP, SANS GIAC, Security+, Network+, Linux+, MCSE, CCNA or SSCP
Skills & experience
  • A degree (or equivalent) in a relevant field of study
  • Experience working to multiple deadlines
Additional benefits
  • Pension - you’ll be automatically enrolled into the Retirement Savings Scheme.
  • Bonus - depending on your job, you could be eligible for a bonus which is paid out yearly.
  • Holidays - 25 days per year with the option to purchase five more.
  • Volunteering - three days of paid leave each year to volunteer.
  • Shares - tax advantaged employee share plans.
  • Corporate discount portal - offers on products and services from our partners.
  • Technology discounts
  • Optional benefits - in exchange for a small portion of your salary you can take up additional benefits such as dental insurance, healthcare, gym memberships and more.
Apply for role
Software Engineer Engineering DV Cleared Permanent AWS Azure Security CISSP Linux

Refer your friend: We want to give you a Netflix or Amazon Prime subscription and £250 Love2Shop vouchers!

Refer your friend
Refer your friend:
Contact us

Let's connect and work together

Start the conversation

Submit CV  ·  Submit Vacancy