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.
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
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.