Security Software Engineer – Threat Modeling
Security Software Engineer – Threat Modeling

Security Software Engineer – Threat Modeling

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Iceberg

At a Glance

  • Tasks: Collaborate with engineers to ensure secure design decisions and assess third-party tools.
  • Company: Join a leading tech firm with a focus on security and innovation.
  • Benefits: Competitive salary, flexible work options after a year, and a dynamic team environment.
  • Why this job: Make a real impact by influencing design decisions and solving complex security challenges.
  • Qualifications: Experience in engineering or DevOps, strong Linux knowledge, and excellent communication skills.
  • Other info: Work in a high-performance culture with opportunities for growth and collaboration.

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

Security Software Engineer – Threat Modeling

This isn’t your typical red-team or pentest role. We’re looking for an experienced Security professional who can bridge the gap between world-class software engineers and the security team.

You won’t be spending your days writing exploits or cranking out endless code reviews. Instead, you’ll be:

  • Partnering with engineering teams to ensure secure design decisions are made early.
  • Acting as a trusted consultant to developers, speaking their language and helping them build security into products from the ground up.
  • Assessing and threat modeling third‑party tools and integrations to ensure external systems don’t expose the firm to unnecessary risk.

To succeed here, you’ll need:

  • A background that started in engineering, sysadmin, infrastructure, or DevOps before moving into security.
  • The ability to hold your own in coding discussions; you won’t be writing code daily, but you need to be credible and comfortable in a technical environment.
  • A broad security foundation across infra, cloud, and application security, with an attacker’s mindset.
  • Excellent communication and the ability to context-switch across multiple teams, balancing technical depth with business realities.
  • Strong Linux knowledge and scripting ability; fluency in at least one programming language is a plus.

Why this role?

  • Work alongside some of the best software engineers in the world in a high‑performance environment.
  • Focus on solving complex, technical problems at scale, not ticking boxes.
  • Join a collaborative security team that values curiosity, creativity, and the ability to think like an attacker.

If you’re a security professional who thrives on deep technical conversations, loves analyzing how things break, and wants to influence design decisions at scale, this is the opportunity for you.

Given the high performing culture and the nature of the business, this is an in-office culture with 4/5 days in their London HQ per week; however, after your first year there is flexibility here.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Finance and Information Technology

Industries

  • Technology, Information and Media, Financial Services, and Investment Management

We’re not able to see the rest of the original postings for this role. If you’re a security professional who thrives on deep technical conversations and wants to influence design decisions at scale, this is the opportunity for you.

#J-18808-Ljbffr

Security Software Engineer – Threat Modeling employer: Iceberg

Join a dynamic team in London where innovation meets security, as we empower our employees to thrive in a collaborative environment that values creativity and technical expertise. With a strong focus on professional growth, we offer opportunities to engage with top-tier software engineers and influence critical design decisions, all while enjoying the benefits of a flexible work culture after your first year. Our commitment to fostering a supportive atmosphere ensures that you can develop your skills and make a meaningful impact in the world of security.
Iceberg

Contact Detail:

Iceberg Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Security Software Engineer – Threat Modeling

Tip Number 1

Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. The more people you know, the better your chances of landing that dream job.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects and contributions. This is your chance to demonstrate your technical prowess and how you can bridge the gap between security and software engineering.

Tip Number 3

Prepare for those interviews! Research common questions for Security Software Engineers and practice your responses. Be ready to discuss your experience in threat modeling and how you can help teams make secure design decisions.

Tip Number 4

Apply through our website! We’ve got loads of opportunities waiting for you. Don’t just send your CV everywhere; focus on roles that excite you and align with your skills. Let’s get you into that high-performance environment!

We think you need these skills to ace Security Software Engineer – Threat Modeling

Threat Modeling
Security Consulting
Secure Design Principles
Communication Skills
Linux Knowledge
Scripting Ability
Programming Language Fluency
Infrastructure Security
Cloud Security
Application Security
Technical Problem-Solving
Collaboration Skills
Attacker's Mindset
Context-Switching

Some tips for your application 🫡

Tailor Your CV: Make sure your CV speaks directly to the role of Security Software Engineer – Threat Modeling. Highlight your engineering background and any relevant security experience, showing how you can bridge the gap between software development and security.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about security and how your unique skills can contribute to our team. Mention specific experiences where you've partnered with engineering teams or influenced design decisions.

Showcase Your Technical Skills: Even if you won't be coding daily, it's important to demonstrate your technical credibility. Include any programming languages you're fluent in and your experience with Linux and scripting, as these will resonate well with us.

Apply Through Our Website: We encourage you to apply through our website for a smoother application process. This way, we can easily track your application and ensure it gets the attention it deserves!

How to prepare for a job interview at Iceberg

Know Your Stuff

Make sure you brush up on your technical knowledge, especially around threat modelling and secure design principles. Be ready to discuss how you can bridge the gap between engineering and security, as this role requires a solid understanding of both worlds.

Speak Their Language

Since you'll be working closely with software engineers, it's crucial to communicate effectively. Practice explaining security concepts in a way that resonates with developers. This will help you build rapport and show that you can collaborate seamlessly.

Show Off Your Experience

Prepare examples from your past roles where you've successfully influenced design decisions or assessed third-party tools. Highlight your background in engineering or DevOps, as this will demonstrate your credibility in technical discussions.

Ask Insightful Questions

During the interview, don’t hesitate to ask questions that show your curiosity about their security practices and team dynamics. This not only shows your interest but also gives you a chance to assess if the company culture aligns with your values.

Security Software Engineer – Threat Modeling
Iceberg
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>