Software Security Research Engineer in Bristol
Apply now
Software Security Research Engineer in Bristol

Software Security Research Engineer in Bristol

Bristol Full-Time 48000 - 72000 £ / year (est.) No home office possible
Apply now
T

At a Glance

  • Tasks: Join a team to fortify code in the finance industry through software security research.
  • Company: Innovative start-up focused on high-end security, blockchain, and program analysis.
  • Benefits: Enjoy fully remote work, competitive salary, and generous bonuses.
  • Why this job: Work with experts, enhance your skills, and tackle real-world security challenges.
  • Qualifications: PhD or Master's with 2+ years in low-level programming; knowledge of cryptography and blockchain is essential.
  • Other info: Open to British or EU Nationals; work remotely from various European locations.

The predicted salary is between 48000 - 72000 £ per year.

Do you have experience in Cryptography and Software Security, possess strong low level programming skills and want to use your Mathematical and Programming excellence to fortify code essential to the finance industry? Fully Remote working.

A Software Security Research Engineer, ideally with a PhD in Mathematics, Computing or Cryptography coupled with strong programming skills (C/C++, Go, Rust, Solidity) will join an innovative start-up combining high-end security, blockchain and program analysis research.

Youll undertake Software Security Research as part of a team of experts in Compilers, Cryptography, Mathematics and Finance, bringing an appreciation (or personal interest in) real-world attacker mentality in order to reduce risk and fortify code. Of particular interest is knowledge of zero-knowledge proofs.

You should bring the following:

  • Minimum of Masters Degree with 2+ years commercial low level programming experience and/or a PhD in Mathematics, Computing or similar relevant discipline gained from a top tier University.
  • Working knowledge of Compilers, Cryptography, Blockchain and/or Algorithms.
  • Highly beneficial to bring experience of zero-knowledge proofs.
  • Proficiency in programming languages to include Go and Rust, Solidity and C/C++.
  • Experience with low level software either as an engineer or researcher.
  • Solid understanding of mathematical models particularly for financial instruments and a good awareness of code security.
  • A background in or a regular user of programming language theory.
  • Designing with a bigger picture in mind i.e. relating to consequences of decisions.

What the Security Researcher / Cryptographer will be involved with:

  • Reviewing complex, high assurance smart contract code.
  • Applying your engineering skills to build custom tools to rapidly assess, explore or secure the code.
  • Advising clients to make informed decisions about risk to their financial systems; using your expertise to help solve hard security problems.

Youll continually enhance your skills in both personal and professional development opportunities.

You must be a British or EU National and can work remotely from various European locations (Details on application). A competitive salary will be offered plus a generous bonus.

Software Security Research Engineer in Bristol employer: Technical Futures.

As a Software Security Research Engineer at our innovative start-up in Bristol, you'll be part of a dynamic team dedicated to advancing security in the finance industry through cutting-edge research and technology. We offer a fully remote working environment that promotes a collaborative culture, alongside ample opportunities for personal and professional growth, ensuring you can continually enhance your skills while contributing to meaningful projects. With competitive salaries and generous bonuses, we prioritise employee well-being and foster an atmosphere where your expertise in cryptography and programming can truly shine.
T

Contact Detail:

Technical Futures. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Security Research Engineer in Bristol

✨Tip Number 1

Familiarise yourself with the latest trends in software security and cryptography. Follow industry leaders on social media and engage in relevant online communities to stay updated on best practices and emerging technologies.

✨Tip Number 2

Showcase your programming skills by contributing to open-source projects or creating your own. This not only demonstrates your expertise in languages like C/C++, Go, and Rust but also highlights your commitment to the field.

✨Tip Number 3

Network with professionals in the finance and security sectors. Attend conferences, webinars, or local meetups to connect with potential colleagues and learn about job opportunities that may not be advertised widely.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges and problem-solving scenarios related to software security. Focus on areas like zero-knowledge proofs and mathematical models to demonstrate your depth of knowledge.

We think you need these skills to ace Software Security Research Engineer in Bristol

Cryptography
Low Level Programming Skills
Mathematical Excellence
Proficiency in C/C++, Go, Rust, Solidity
Software Security Research
Knowledge of Compilers
Understanding of Blockchain
Familiarity with Algorithms
Experience with Zero-Knowledge Proofs
Code Security Awareness
Mathematical Modelling for Financial Instruments
Programming Language Theory
Risk Assessment
Tool Development for Code Security
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in Cryptography and Software Security. Emphasise your low-level programming skills, particularly in C/C++, Go, Rust, and Solidity, as well as any relevant academic qualifications like a Master's or PhD.

Craft a Strong Cover Letter: In your cover letter, express your passion for software security and your understanding of the finance industry. Mention specific projects or experiences that demonstrate your expertise in zero-knowledge proofs and your ability to fortify code against real-world threats.

Showcase Relevant Projects: If you have worked on any relevant projects, especially those involving smart contracts or blockchain technology, be sure to include them in your application. Detail your role and the impact of your contributions to highlight your practical experience.

Highlight Continuous Learning: Mention any ongoing professional development or personal projects related to software security, cryptography, or programming languages. This shows your commitment to staying updated in a rapidly evolving field and your eagerness to enhance your skills.

How to prepare for a job interview at Technical Futures.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with low-level programming languages like C/C++, Go, and Rust. Highlight specific projects where you've applied these skills, especially in relation to software security and cryptography.

✨Demonstrate Your Understanding of Security Concepts

Familiarise yourself with key concepts in software security, particularly zero-knowledge proofs and their applications. Be ready to explain how these concepts can be used to fortify code in the finance industry.

✨Discuss Real-World Applications

Prepare examples of how you've approached security challenges in previous roles. Discuss any experiences where you had to think like an attacker to identify vulnerabilities and mitigate risks.

✨Engage with the Interviewers

Show genuine interest in the company's work by asking insightful questions about their projects and research areas. This not only demonstrates your enthusiasm but also helps you assess if the company aligns with your career goals.

Software Security Research Engineer in Bristol
Technical Futures.
Apply now
T
Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>