Backend Developer - Remote (Europe)

  • Amsterdam, Netherlands
  • Employees can work remotely
  • Full-time

Company Description

Since 2004, Mandiant has been a trusted partner to security-conscious organizations. Effective security is based on the right combination of expertise, intelligence, and adaptive technology, and the Mandiant Advantage SaaS platform scales decades of frontline experience and industry-leading threat intelligence to deliver a range of dynamic cyber defense solutions. Mandiant’s approach helps organizations develop more effective and efficient cyber security programs and instills confidence in their readiness to defend against and respond to cyber threats.

Job Description

As a back end developer, you will work on a small international team providing data collection and analysis technologies to support cyber threat intelligence for operational technology and vulnerabilities services. You’ll help collect and make sense of research data, turn it into information, and make it actionable. You will grow your skills, work with cutting edge research and technologies and introduce new tools (R&D) to the team. You’ll work in an environment that encourages creative thinking and novel solutions to interesting problems. You’ll come up with ways to do things more quickly and more effectively while maintaining a laser focus on quality. You will work closely with security researchers and intelligence analysts to build systems that enable the automation of data collections, analysis, and reporting. We constantly adapt to a changing target landscape to maintain access to information.

Bottom line: you’ll create software that makes our team smarter, faster, and better at what we do – protecting the world from evil.


You will work on the Cyber Physical (CP) intelligence analysis team, while partnering with a full stack developer to support some our most critical research and collection projects. You will provide innovative, pragmatic solutions to technical problems based upon data collections and processing. You will be self-driven to learn about the security challenges we seek to address and work with members from different teams to design solutions to collect and process information on cybersecurity threats and vulnerabilities.

  • Collaborate with CP team to design solutions for the collection and analysis of data
  • Build analyst-facing solutions interacting with different data sources to support service deliverables
  • Increase actionability of threat intelligence reporting by incorporating data feeds and analysis mainly based on cybersecurity vulnerability data feeds (CPE / CVE)
  • Build new data collection and analysis systems
  • Maintain and improve code base of existing projects
  • Write requirements and implementation documentation

Ideal Candidate:

  • You have the ability to pick up new tools and technologies
  • You are self-driven to learn about different resources and how to use them to cross reference data
  • You can collaborate with other team members to ensure successful product creation
  • You can help shape technical decisions in collaboration with the team
  • You have the ability to work as a member of a small global team in a fast-paced environment
  • You can communicate complex technical ideas to other team members
  • You are comfortable working on two or three projects at a time, and can maintain good self-organization


  • A minimum of a bachelor’s degree or relevant work experience of 1 to 3 years
  • Ability to work with Linux systems
  • Strong Python skills, experience with SQLAlchemy and Celery
  • Prior knowledge or interest in working with XML / JSON
  • Understanding of Common Enumeration Platform (CPE) and Common Vulnerabilities and Exposure (CVE) languages
  • Exposure to database systems: SQL and NOSQL
  • Ability to create, extend and document REST API's
  • Experience with code repositories / version control (e.g. Git)
  • Security awareness and at least some interest in cyber physical security (e.g., defending against cyber-derived physical threats that impact the real world such as against operational technology/ industrial control systems)

Desired Skills:

  • Previous experience with or understanding of AngularJS
  • Experience with client/server implementation patterns and technologies
  • Understanding networks, proxy, ssh, tor, virtualization tools
  • Understanding of process automation for continuous delivery of outputs
  • Willingness to learn about different tools and projects
  • Prior experience in cyber security

Additional Information

At Mandiant we are committed to our #OneTeam approach combining diversity, collaboration, and excellence. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, sexual orientation, gender identity, national origin, protected veteran status, or on the basis of disability.

Privacy Policy