Web software engineer

Apply now at

Do you want to work on software that developers use daily to help them secure their code?


As a web software engineer you would work on LGTM — Semmle’s product for applying code analysis technology at very large scales.

LGTM guards against developers introducing new variants of old security vulnerabilities by continuously scanning hundreds of codebases and automatically warning about newly introduced problems. It is in use by Microsoft, Bloomberg, and many other customers, as well as on over 100,000 open source projects at LGTM.com.

You’ll work on clear, fluid web UIs, together with the robust, efficient, and distributed server-side code that powers them. You’ll have wide-ranging
responsibility to take ideas from conception to deployment.


We value creativity, intelligence, and a love of learning. For this role, you should also have:

  •  worked on web-based systems that process large volumes of data.
  •  experience with the main technologies we use (TypeScript and Java)
  •  a rigorous foundation in computer science (such as a computer science degree)

About Semmle

Semmle secures the software that runs the world. Google, Microsoft, NASA, NASDAQ, Credit Suisse, Capital One and many others rely on Semmle’s products to produce more trustworthy and reliable code. Our technology treats code as data: complex inter-procedural analyses can be expressed as concise queries in a declarative query language.  This is particularly useful for variant analysis: finding all instances of a logical mistake that led to a known vulnerability.

We offer intellectually stimulating work, competitive salaries, and a relaxed work environment in Oxford, Valencia, Copenhagen, New York, San Francisco or Seattle.

How do you apply?

Semmle aims to hire outstanding people who have a diversity of perspectives, ideas and cultures. We actively support diversity and inclusion in the workplace and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, gender identity, age, citizenship, marital status or disability status.

Please send your CV, and a short motivation to Julian Tibble at careers@semmle.com.

We encourage applicants to let us know of any accessibility requirements, so that we may provide the best possible support during the application process and your time at Semmle.

We do not accept unsolicited agency applications.

Book a demo

Learn how Semmle lets you create reliable and trustworthy code without slowing down.

Enter your info below, and we will contact you shortly to book a convenient time.

Name *


Email *


Company *


Number of


We will store the information you provide in this form so that we can send you tailored information about our products and services. For more information, see our privacy notice

Please check the form for errors marked with “!”.

Request demo