Windows Software Engineer / Developer (C, C++, C#)
Evolution Recruitment Solutions Ltd
14th May 2019
This job has now expired please search on the home page to find live IT Jobs.
Windows Software Engineer / Developer (C, C++, C#) - Cheltenham - £35,000 - £60,000 plus benefits
One of Europe's largest and fastest growing cyber security companies is looking for a number of software engineers to join its well-established development teams in Cheltenham. The business is truly at the forefront of cyber security in the UK. They design and develop systems and software that combat cybercrime and play a vital role in protecting the Nations critical infrastructure.
Joining a team of world class engineers, you'll be working on a huge range of varied software engineering projects, covering everything from malware analysis to high-speed packet processing, pushing the boundaries of existing technology. Projects cover a wide range of technologies, so with the support of the wider team you will have the opportunity to learn new skills.
You willDevelop and deliver completely bespoke solutions, from inception right through to productionDesign, develop, test, deploy and continually improve software to keep ahead of cyber-criminals.SkillsSolid hands on skills with 1 of the following languages: C, C++, C#, AssemblyUnderstanding of Windows OS internals and communication protocolA degree (or equivalent) in a relevant field of studyDesirable skills
Knowledge of any of the following would be of interest,Enterprise-level web technologies; e.g. Node.js, Play, Spring MVC, ASP.NET, React.js, Vue.js, Angular.js, REST/GraphQL API designMobile platform development; e.g. Android, iOS, ARMReal-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 SSCPThis is a great opportunity to join a business that makes a real positive impact and contribution to the safety of the UK. You can expect an interesting career and the chance to gain exposure to a wide range of tech.