C+ Developers to Fight Crime with Code

1 week ago


Stockholm, Stockholm, Sweden ISTITUTO MARANGONI Full time

The MSAB vision is to empower every investigation with digital forensic solutions – for a safer world. A core value is to run an ethics-driven company with innovation and results. MSAB is the global leader in digital forensic technology for mobile device examination and analysis. The sole focus of MSAB is on delivering high quality digital forensic solutions to collect, review, analyze and manage data. MSAB is a trusted partner to Law Enforcement, Defense Forces, Government Agencies and Forensic Laboratories in democratic countries throughout the world enabling them to investigate crime, gather intelligence, investigate fraud and fight corruption.

About the roles

We are now looking for C++ developers to join three different teams.

In team Smartphone you will be working with the challenge of extracting data from mobile phones, tablets, and other portable devices such as drones, where the main targets are Android and iOS phones. The data can come from different sources like apps, cloud services or system files. The task is to extract data that will be processed and analyzed to ultimately be used in court as evidence. Most of the coding will be done in C++, but you might look at native iOS and Android code so any knowledge about these platforms is useful. In some cases, reverse engineering will be necessary to understand how the encryption of data is done by the apps and how the apps communicate with the server.

"The core of our work is coding, but the team also does investigating, analyzing, and understanding of protocols, file formats, encryption and more. Depending on each team members skills and interests everyone specializes in and/or explores different areas."
- Sebastian Zankl, Engineering manager

In the Devices team we work closely with the security researchers' team, developing extraction methods into our products. Those methods are often based on our own 0-day vulnerability research. In this role you will get the chance to work in complex projects to further improve the capabilities of our forensics solutions.

"Evidence might be gathered from devices; your innovations and ideas would directly be part of the solutions making it possible." - Pedro Alvarez, Engineering Manager

In team XRY, the team develops our main forensic extraction tool XRY, which is used by thousands of law enforcement agencies to gather evidence from phones. We believe you are an experienced team player with a keen eye for code robustness, scalability, readability and testability. You should feel comfortable around tried and proven design principles, as well as maintaining an interest in staying up to date with evolutions of software engineering industry practices. This open position is for a back-end developer role, but with full-stack within the team, there is also possibility to widen the role beyond C++, should you be interested.

"As part of XRY, you will interface in code as well as in person with several teams, working in the software layer where modules from many sources are tied together, to produce a product that is ever-increasingly crucial for law enforcement and to crime victims." - David Persson, Engineering Manager

Who are you?

You are a passionate C++ programmer that loves solving problems. You would like to work as part of a team with different backgrounds and competences where it is important to be open to learning from others, but also to share what you know. You may be at the beginning of your career or are a senior C++ developer depending on the teams different needs. But it is essential that you have a very good understanding of software development. We will provide an environment where you can continuously learn new things and where you can grow and develop new skills.

Need to have:

  • 1-5 years' experience of programming in C++ depending on the team
  • Fluent in English, both written and spoken
  • An innovative mindset thinking outside the box
  • A bachelor's degree in computer science or similar knowledge attained elsewhere

Nice to have:

  • Experience in Embedded development
  • Understanding of Android and/or iOS operating systems and development
  • Cryptology experience
  • Fluent in or trying to learn Swedish

What can MSAB offer you?

We can offer you an exciting work environment where innovation paralleled with our customers' needs are at the heart of everything we do. We feel proud about being a fast-growing international company with more than 20+ nationalities where we make a real difference. Our products influence and help Police, Law enforcement and other critical functions in performing their everyday job of making the world a safer place.


#J-18808-Ljbffr

  • Stockholm, Stockholm, Sweden D-Source AB Full time

    Help us fight financial crime with our RegTech solutionsWe usually respond within three days TrapetsTrapets is on a growth journey in our mission to help businesses with the technology and knowledge needed to fight financial crime. We are now looking for a .NET Developer to join our Stockholm team.Trapets is a market leader in solutions for the financial...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 24620 We are now looking for a Group Financial Crime Prevention Senior Expert - Data Analyst in run Transaction Monitoring Controls to join the Run Transaction Monitoring Controls. This is an opportunity for you to be part of one of the most exciting and challenging efforts going on within Nordea on our journey to fight financial crime.At Nordea, we...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 24620 We are now looking for a Group Financial Crime Prevention Senior Expert - Data Analyst in run Transaction Monitoring Controls to join the Run Transaction Monitoring Controls. This is an opportunity for you to be part of one of the most exciting and challenging efforts going on within Nordea on our journey to fight financial crime.At Nordea, we...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 24620 We are now looking for a Group Financial Crime Prevention Senior Expert - Data Analyst in run Transaction Monitoring Controls to join the Run Transaction Monitoring Controls. This is an opportunity for you to be part of one of the most exciting and challenging efforts going on within Nordea on our journey to fight financial crime. At...


  • Stockholm, Stockholm, Sweden Skandinaviska Enskilda Banken AB Full time

    Workflow Business Analyst within Financial Crime Prevention| SEB, Stockholm Categories The recently established Financial Crime Prevention (FCP) function will further accelerate SEBs deployment of advanced financial crime prevention capabilities to continuously meet regulatory expectations and to become a leader in fighting financial crime. The Financial...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 24014 It's an exciting time for you to join us. We're a changing company with big ambitions and together we'll create the future of banking. We are now looking for a Financial Crime Risk Data Business Analyst Working with us, you will play a part in building a better bank that fulfils a meaningful role in society. We aim to help our 11 million...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 24014 It's an exciting time for you to join us. We're a changing company with big ambitions and together we'll create the future of banking. We are now looking for a Financial Crime Risk Data Business Analyst Working with us, you will play a part in building a better bank that fulfils a meaningful role in society. We aim to help our 11 million...


  • Stockholm, Stockholm, Sweden Skandinaviska Enskilda Banken AB Full time

    AML Officer to Financial Crime Prevention| SEB, Stockholm Categories The Financial Crime Prevention (FCP) function is accelerating SEBs deployment of advanced financial crime prevention capabilities to continuously meet regulatory expectations and to become a leader in fighting financial crime. Do you want to contribute to SEB's work combating money...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 24548 Do you want to make a positive change in the world? Join us in building the next generation solutions to stop money flowing into illegal activities such as terrorist financing, corruption, drug smuggling, tax evasion and human trafficking. The techniques criminals use to evade detection are becoming ever more sophisticated, challenging...


  • Stockholm, Stockholm, Sweden zeroG - AI in Aviation Full time

    SEB is the leading Nordic Bank with a presence in 18 different markets in Europe, the US, and Asia. SEB Group is a universal bank with Corporate, Retail, Private Banking, Insurance, and Investment Management businesses with a Head Office located in Stockholm, Sweden. SEB's fraud prevention effort is aimed at protecting our personnel, our customers and our...


  • Stockholm, Stockholm, Sweden Skandinaviska Enskilda Banken AB Full time

    Global Head of Fraud Management within Financial Crime Prevention|SEB, Stockholm Categories SEB is the leading Nordic Bank with a presence in 18 different markets in Europe, the US, and Asia. SEB Group is a universal bank with Corporate, Retail, Private Banking, Insurance, and Investment Management businesses with a Head Office located in Stockholm, Sweden....


  • Stockholm, Stockholm, Sweden Skandinaviska Enskilda Banken AB Full time

    Business Analyst within AML & Transaction Monitoring| SEB, Stockholm Categories The Financial Crime Prevention (FCP) function is accelerating SEBs deployment of advanced financial crime prevention capabilities to continuously meet regulatory expectations and to become a leader in fighting financial crime. The Financial Crime Prevention (FCP) function...


  • Stockholm, Stockholm, Sweden Nordea Bank Norge ASA Full time

    Press Tab to Move to Skip to Content Link Select how often (in days) to receive an alert: Create Alert Management Partner to Head of KYC in Group Financial Crime Prevention Job ID: 22661 We are looking for a Management Partner to join KYC in Group Financial Crime Prevention (GFCP), supporting the leadership team. This is a unique opportunity to work...

  • Know Your Customer

    1 week ago


    Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 23892Do you want to be part of Nordea's team dedicated to reducing non-financial risk? We are looking for a Senior Project Manager to join KYC Change Management as the Global Outreach Lead.In Nordea, we believe in delivering top-notch service and operations. Join us in a vibrant, modern office environment where you can learn and grow with...


  • Stockholm, Stockholm, Sweden emagine Consulting Full time

    emagine is in search of a talented C++/fullstack developer for our gaming client.Start: AugustLength: 18 monthsLocation: Stockholm on-site 2-3 days per weekThe UI team plays a key role in enhancing the game experience for our players. As part of this team, you will face the exciting challenge of crafting UI elements that resonate with our players and enhance...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 25007 Are you excellent in driving and coordinating incident handling? And do you see yourself in an international environment working at the forefront in fighting financial crime? In Nordea, we know that great customer experiences require a team that leads the way in first-class service and operations. We're more than just a Nordic bank, we're one...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 23952 We are looking for a person who will join us as an Internal Audit Manager and has experience with financial crime prevention including Transaction Monitoring, KYC, Sanctions Screening, Financial Crime Policies and Procedures. This is an opportunity for you to be part of a great and skilled team focusing on auditing of Group Financial Crime...


  • Stockholm, Stockholm, Sweden Nordea Bank Full time

    Job ID: 23952 We are looking for a person who will join us as an Internal Audit Manager and has experience with financial crime prevention including Transaction Monitoring, KYC, Sanctions Screening, Financial Crime Policies and Procedures. This is an opportunity for you to be part of a great and skilled team focusing on auditing of Group Financial Crime...

  • Senior C+ Developer

    1 week ago


    Stockholm, Stockholm, Sweden King Full time

    Craft:Technology & DevelopmentJob Description:We are looking for a dedicated Software Engineer to join the Game Production team within King's Shared Tech organisation. This position will enable you to shape the future of our client technology platform, helping King to power some of the most popular mobile games in the world, such as Candy Crush Saga.Our...


  • Stockholm, Stockholm, Sweden emagine Consulting Full time

    Emagine are now looking for a Senior Solution Developer within Screening/Sanctions to one of our amazing banking clients. Start date: - After the summer vacation period End date: -12-30 Location: Stockholm (3 days on site, 2 days remote IMPORTANT INFORMATION: Skills in coding and scripting (Java, Powershell) in different languages is also...