Software Engineer 3 (C++/Rust)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Software Engineer 3 (C++/Rust): Enhancing static analysis engines to expand vulnerability coverage and improve scalability in cloud-native environments with an accent on compiler design and programming language theory. Focus on developing new analysis algorithms, integrating AI-assisted security workflows, and optimizing detection rules in Rust.
Location: Calgary, AB, Canada
Salary: $110,600 - $145,000 CAD
Company
is a recognized pioneer in application security, providing SAST, SCA, and DAST solutions to maximize security and quality in DevSecOps.
What you will do
- Design and develop scalable static analysis solutions for large-scale cloud environments.
- Enhance and maintain core analysis infrastructure to improve performance, reliability, and scalability.
- Develop new analysis algorithms and security detection capabilities to expand vulnerability coverage.
- Research emerging software security vulnerabilities and optimize detection rules in Rust.
- Integrate static analysis into AI-assisted development workflows for automated security insights and remediation.
- Collaborate with security researchers and product teams to advance application security technology.
Requirements
- 5+ years of professional software development experience in C/C++ and/or Rust.
- MS or PhD in Computer Science, Programming Languages, Static Analysis, Compilers, or equivalent industry experience.
- Strong experience developing on Linux/UNIX platforms.
- Deep understanding of compiler design, parsers, abstract syntax trees (ASTs), and language analysis frameworks.
- Experience with dataflow analysis, control-flow analysis, taint analysis, or symbolic execution.
- Knowledge of designing high-performance systems and cloud-native services.
Nice to have
- Experience building commercial or open-source Static Application Security Testing (SAST) products.
- Contributions to compiler, developer tooling, or security-related open-source projects.
- Familiarity with CWE, OWASP Top 10, and secure coding practices.
- Experience researching software vulnerabilities and developing detection techniques.
- Familiarity with Java, C#, JavaScript, Python, Go, or Kotlin.
Culture & Benefits
- Opportunity to work on industry-leading application security technology.
- Engagement with cutting-edge AI-driven security automation and remediation workflows.
- Collaborative environment working alongside security researchers and language experts.
- Commitment to equal opportunity and reasonable accommodations for all employees.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →