Senior Software Security Engineer in Nottingham

Senior Software Security Engineer in Nottingham

Nottingham Full-Time 60000 - 80000 £ / year (est.) No working from home possible
S

At a Glance

  • Tasks: Analyse software, build tools, and solve complex technical challenges.
  • Company: Join a cutting-edge tech team focused on advanced software analysis.
  • Benefits: Remote work options, competitive salary, and opportunities for professional growth.
  • Other info: Dynamic role with excellent career advancement potential.
  • Why this job: Make a real impact in software security and engineering.
  • Qualifications: Experience in software engineering, reverse engineering, or low-level programming.

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

We're supporting a highly technical product engineering team developing advanced software analysis capability across binaries, firmware, embedded software, and complex compiled environments. This is a hands-on engineering role for someone who enjoys working close to the software layer, investigating difficult technical problems, and building tooling that helps understand how software really works. The team are particularly interested in engineers with backgrounds in reverse engineering, security research, systems programming, firmware, embedded software, software analysis, or low-level security engineering. Importantly, this is not a SOC, threat hunting, GRC, compliance, governance, DevSecOps, or operational security role. Instead, it's a deeply technical software engineering position focused on low-level software analysis, security tooling, and product development.

What You'll Be Working On

  • Analysing compiled applications, binaries, firmware, and embedded software environments
  • Building analysis tooling, automation frameworks, and backend services
  • Developing parsers, analysis engines, heuristics, and software inspection capability
  • Investigating software behaviour, dependencies, and composition from compiled artefacts
  • Applying reverse engineering and low-level debugging techniques to solve complex technical challenges
  • Contributing to the design and implementation of scalable product capability
  • Working closely with software engineers and technical specialists to shape future product direction

Ideal Background

  • We're interested in engineers who can demonstrate experience in some combination of:
    • Security software engineering
    • Reverse engineering
    • Security research
    • Vulnerability research
    • Firmware engineering
    • Embedded systems
    • Systems programming
    • Low-level software development
    • Software analysis tooling
    • Binary inspection or analysis
    • Security tooling development
  • Technical experience may include:
    • Rust, C++, or C
    • Linux and systems-level development
    • Reverse engineering tools such as IDA, Ghidra, Binary Ninja, or similar
    • Firmware, embedded software, or low-level debugging
    • Parser development, analysis tooling, or backend services
  • You do not need experience across every area above. Strong software engineering fundamentals combined with relevant low-level or security-focused experience are likely to be of interest.

What We're Looking For

  • Strong commercial software engineering experience
  • Excellent problem-solving and debugging capability
  • Ability to work on unfamiliar technical challenges and develop practical solutions
  • Interest in software internals, compiled software, firmware, or systems-level technology
  • Experience delivering maintainable, production-quality software

Interested? If you enjoy reverse engineering, security research, firmware, systems programming, software analysis, or building tooling that solves difficult technical problems, we'd be keen to hear from you.

Senior Software Security Engineer in Nottingham employer: Script & Dot

Join a forward-thinking company that values innovation and technical excellence, offering a collaborative work culture where your contributions directly impact cutting-edge software security solutions. With opportunities for professional growth and development in a remote or hybrid setting in South East England, you'll be part of a team that thrives on tackling complex challenges and pushing the boundaries of software analysis. Enjoy competitive benefits and a supportive environment that encourages continuous learning and exploration in the field of software engineering.

S

Contact Details:

Script & Dot Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Security Engineer in Nottingham

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and join online forums. The more connections you make, the better your chances of landing that Senior Software Security Engineer role.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving reverse engineering or security tooling. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for technical interviews by brushing up on your problem-solving and debugging skills. Practice with real-world scenarios related to software analysis and low-level programming to impress the interviewers.

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 hearing from passionate candidates who are eager to tackle complex technical challenges.

We think you need these skills to ace Senior Software Security Engineer in Nottingham

C++
Rust
Reverse Engineering
Security Research
Firmware Engineering
Embedded Systems
Systems Programming

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience in security software engineering, reverse engineering, and any relevant programming languages like C++ or Rust. We want to see how your skills align with the role, so don’t hold back on showcasing your technical prowess!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about low-level software analysis and how your background makes you a perfect fit for our team. Keep it engaging and personal – we love to see your personality come through!

Showcase Your Projects:If you've worked on any relevant projects, whether personal or professional, make sure to mention them. We’re interested in seeing your hands-on experience with tools like IDA or Ghidra, and how you’ve tackled complex technical challenges in the past.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!

How to prepare for a job interview at Script & Dot

Know Your Tech Inside Out

Make sure you brush up on your knowledge of C++, Rust, and any reverse engineering tools like IDA or Ghidra. Be ready to discuss specific projects where you've applied these skills, as this will show your hands-on experience and technical depth.

Showcase Problem-Solving Skills

Prepare to tackle some complex technical challenges during the interview. Think of examples from your past work where you faced difficult problems and how you approached solving them. This will demonstrate your analytical thinking and debugging capabilities.

Understand the Role's Focus

Remember, this isn't a SOC or DevSecOps role. Familiarise yourself with low-level software analysis and security tooling. Be ready to explain how your background aligns with these areas and why you're excited about working close to the software layer.

Ask Insightful Questions

Prepare thoughtful questions about the team’s current projects and future direction. This shows your genuine interest in the role and helps you gauge if the company culture and work align with your career goals.