Software Engineer
Static Analysis Engine
Confirmed live in the last 24 hours
Datadog

5,001-10,000 employees

Monitoring platform for cloud applications and services
Company Overview
Datadog stands out as a leading monitoring platform for cloud applications, offering comprehensive observability of data from various sources, which aids DevOps teams in preventing downtime and enhancing user experience. The company's culture emphasizes technical excellence and problem-solving, fostering an environment that encourages continuous learning and growth. With its unique ability to analyze and explore logs for rapid troubleshooting, Datadog holds a competitive edge in the industry, demonstrating its commitment to technical innovation and industry leadership.
Data & Analytics

Company Stage

N/A

Total Funding

$150.6M

Founded

2010

Headquarters

New York, New York

Growth & Insights
Headcount

6 month growth

9%

1 year growth

16%

2 year growth

87%
Locations
Cambridge, MA, USA • New York, NY, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
JavaScript
Java
Rust
TypeScript
CategoriesNew
Software Engineering
Requirements
  • Familiar with dependency analysis tools. You understand how package managers work and how dependencies impact the software supply chain and constitute an attack vector
  • Have bias for action. You like to get stuff done, ship high quality code quickly and iterate
Responsibilities
  • Extend language support of our static analyzer
  • Develop new features for our static analyzer such as data-flow and multi-files analysis
  • Support our static analyzer, fix bugs and address customer feedback
  • Support our Software Composition Analysis (SCA) product for CI/CD
Desired Qualifications
  • Software Engineer with a good understanding of programming language, parsers and semantic analysis. You understand how a parser works and you have experience with building your own parser or using parser generators such as tree-sitter or ANTLR. Experience with tree-sitter is a plus
  • Have experience with one of more of the following languages: Rust, Go, Java, JavaScript or TypeScript. Experience with Rust is a plus since our static analyzer is implemented with Rust. if you are familiar with the deno project
  • Have a good understanding of our IDE and CI/CD tools work. You understand how to build an IDE plugin and can interact or support a team that integrates your software with an IDE. if you know how Language Server Protocol (LSP) works