Security Software Engineer in Basingstoke, Hampshire

Security Software Engineer in Basingstoke, Hampshire

Basingstoke +1 Full-Time 60000 - 80000 € / year (est.) No home office possible
S

At a Glance

  • Tasks: Develop advanced security analysis tools and solve complex technical problems.
  • Company: Specialist product engineering team focused on innovative security technology.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Collaborative environment with a focus on engineering excellence and career advancement.
  • Why this job: Dive deep into low-level software analysis and make a real impact in security.
  • Qualifications: Strong systems programming skills in Rust, C, or C++, and experience in software security.

The predicted salary is between 60000 - 80000 € per year.

We’re supporting a specialist product engineering team developing advanced security analysis technology for complex software environments. This is a hands-on engineering role for someone who enjoys working close to the software layer, solving difficult technical problems, and building tooling that can turn complex technical signals into reliable product capability.

The role would suit someone with a strong background in systems programming, reverse engineering, software security tooling, or low-level analysis. You’ll be working on technology designed to inspect and understand compiled applications, firmware, and embedded software environments where conventional metadata may be limited, incomplete, or difficult to rely on.

This is very much an engineering-led role centred around low-level software analysis and tooling development, rather than broader compliance or operational security functions.

What You’ll Be Working On

  • Developing tooling to inspect complex software artefacts and extract meaningful technical signals
  • Building maintainable parsers, analysis engines, backend services, and automation frameworks
  • Investigating difficult technical problems and turning successful approaches into reliable product features
  • Working with low-level debugging techniques, systems concepts, and software analysis workflows
  • Collaborating closely with engineering and research teams to shape technical direction and implementation quality
  • Contributing to technical standards, engineering best practice, and long-term product capability

Ideal Background

  • Strong systems programming experience using Rust, C, or C++
  • Experience working on low-level software, systems tooling, reverse engineering, firmware, embedded software, or static analysis
  • Good understanding of low-level software and systems behaviour
  • Experience developing maintainable, production-quality software
  • Strong debugging, analytical thinking, and technical problem-solving skills
  • Able to investigate unfamiliar technical problems and turn ideas into practical engineering solutions

Interested? If you enjoy deep technical engineering, reverse engineering, low-level software analysis, or solving complex security-related problems, I’d be happy to discuss the opportunity in more detail.

Locations

BasingstokeHampshire

Security Software Engineer in Basingstoke, Hampshire employer: Script & Dot

Join a forward-thinking company in South East England that prioritises innovation and technical excellence. As a Security Software Engineer, you'll thrive in a collaborative environment that fosters professional growth and encourages creative problem-solving. With a focus on cutting-edge technology and a commitment to employee development, this role offers a unique opportunity to make a significant impact in the field of software security.

S

Contact Detail:

Script & Dot Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Security Software Engineer in Basingstoke, Hampshire

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to low-level software analysis or security tooling. This gives potential employers a taste of what you can do beyond your CV.

Tip Number 3

Prepare for technical interviews by brushing up on your systems programming knowledge and debugging techniques. Practice solving problems on platforms like LeetCode or HackerRank to sharpen your skills.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Security Software Engineer in Basingstoke, Hampshire

Systems Programming
Reverse Engineering
Software Security Tooling
Low-Level Analysis
Rust
C
C++

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with systems programming and low-level software analysis. We want to see how your skills in Rust, C, or C++ can shine through!

Showcase Your Projects:Include any relevant projects or tools you've developed that demonstrate your ability to tackle complex technical problems. We love seeing practical examples of your work!

Be Clear and Concise:When writing your application, keep it straightforward. We appreciate clarity, so make sure your passion for engineering and problem-solving comes across without any fluff.

Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and get the ball rolling on your potential future with us.

How to prepare for a job interview at Script & Dot

Know Your Low-Level Stuff

Make sure you brush up on your knowledge of low-level programming languages like Rust, C, or C++. Be ready to discuss your experience with systems programming and how you've tackled complex technical problems in the past.

Show Off Your Problem-Solving Skills

Prepare to share specific examples of difficult technical challenges you've faced and how you approached them. Highlight your analytical thinking and debugging skills, as these will be crucial for the role.

Familiarise Yourself with Tooling Development

Since the role involves developing tooling for software analysis, it’s a good idea to have some examples of tooling or parsers you've built. Be ready to explain your thought process and the impact of your work on previous projects.

Collaborate and Communicate

This position requires close collaboration with engineering and research teams. Think about how you've worked in teams before and be prepared to discuss how you can contribute to shaping technical direction and maintaining quality.