Software Engineer

Checkmarx Portugal

Software Engineer

Full-Time

Posted on 19/01/2023

Checkmarx's Static Application Security Testing (SAST) group is the core behind Checkmarx's source code analysis technology.

The group is responsible for developing algorithms that automatically analyze software source code searching for security vulnerabilities.

We are looking for a talented Software Engineer with a passion for programming languages who is interested in exploring their security.

This position includes responsibilities for end-to-end research and development of the relevant modules.

The group focuses on the areas of code analysis and parsing, optimizing existing algorithms' performance and accuracy as well as adapting them to emerging security threats.

 

Candidate Profile:

  • Help build, improve, and extend a leading software solution for Static Application Security Testing (SAST)
  • Innovate, propose new ideas and define the technical approach to challenging problems
  • Write awesome code, review & maintain code & technical documentation
  • Responsibility for helping triage & remediate bugs & security vulnerabilities
  • Collaborate closely with internal & external stakeholders to define, design & develop new features that align business objectives with end-user’s wants & needs.

Required skills:

  • More than 3 years of experience in software development life cycle.
  • Excellent knowledge of object-oriented programming
  • Experience in developing/designing complex OO applications
  • Knowledge of backend technologies (preferably C# / .Net / .Net Core)
  • Experience with Continuous Integration and Delivery tools (e.g. Git, Jenkins, JIRA)
  • Experienced with SQL and NoSQL databases
  • Experience with working in Scrum workflow
  • Experience with unit testing frameworks
  • Self-driven, self-organized, hands-on attitude, problem solver, team player.
  • Good English skills and strong communication/interpersonal skills both written & verbal

Conditions:

  • Advantage: a background in Parsing and/or Compilation
  • Experience with Docker and container orchestration (AWS, Docker, Kubernetes)
  • Experience of backend technologies (preferably Go)
  • Knowledge of web technologies and frameworks (preferably JavaScript/Typescript and React)
  • Familiarity with Microservices Architecture, Cloud Architecture and Container Architecture

 

Checkmarx Portugal
As global leaders, we provide the tools for big enterprises to operate secure by integrating their applications with our solutions that support dozens of the most popular programming languages.

Offer Expiration Date on 20/Mar/2023

Checkmarx Portugal

Software Engineer

Full-Time

Posted on January 19th, 2023

Checkmarx Portugal

Checkmarx's Static Application Security Testing (SAST) group is the core behind Checkmarx's source code analysis technology.

The group is responsible for developing algorithms that automatically analyze software source code searching for security vulnerabilities.

We are looking for a talented Software Engineer with a passion for programming languages who is interested in exploring their security.

This position includes responsibilities for end-to-end research and development of the relevant modules.

The group focuses on the areas of code analysis and parsing, optimizing existing algorithms' performance and accuracy as well as adapting them to emerging security threats.

 

Candidate Profile:

  • Help build, improve, and extend a leading software solution for Static Application Security Testing (SAST)
  • Innovate, propose new ideas and define the technical approach to challenging problems
  • Write awesome code, review & maintain code & technical documentation
  • Responsibility for helping triage & remediate bugs & security vulnerabilities
  • Collaborate closely with internal & external stakeholders to define, design & develop new features that align business objectives with end-user’s wants & needs.

Required skills:

  • More than 3 years of experience in software development life cycle.
  • Excellent knowledge of object-oriented programming
  • Experience in developing/designing complex OO applications
  • Knowledge of backend technologies (preferably C# / .Net / .Net Core)
  • Experience with Continuous Integration and Delivery tools (e.g. Git, Jenkins, JIRA)
  • Experienced with SQL and NoSQL databases
  • Experience with working in Scrum workflow
  • Experience with unit testing frameworks
  • Self-driven, self-organized, hands-on attitude, problem solver, team player.
  • Good English skills and strong communication/interpersonal skills both written & verbal

Conditions:

  • Advantage: a background in Parsing and/or Compilation
  • Experience with Docker and container orchestration (AWS, Docker, Kubernetes)
  • Experience of backend technologies (preferably Go)
  • Knowledge of web technologies and frameworks (preferably JavaScript/Typescript and React)
  • Familiarity with Microservices Architecture, Cloud Architecture and Container Architecture

 

Offer Expiration Date on March 20th, 2023