4 часа назад
Staff Software Engineer (Java/AWS)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Staff Software Engineer (Java/AWS): Building and evolving a high-scale data identity platform with an accent on package identity modeling, cross-ecosystem mapping, streaming and batch pipelines, and downstream data contracts. Focus on architecting Spark/EMR and AWS data systems, resolving commercial SBOM feeds, applying AI to deduplication and entity resolution, and raising reliability across billions of package observations.
Location: Remote in Canada
Company
provides software supply chain security through open-source dependency management, SBOM management, vulnerability intelligence, and malicious package protection.
What you will do
- Set technical direction for the Data Identity team and lead multi-quarter architectural initiatives.
- Own identity data models covering package coordinates, cross-ecosystem mapping, schemas, deduplication, and re-discovery.
- Architect and evolve streaming and batch pipelines using Java, Spark/EMR, HBase, Databricks, and AWS data services.
- Design versioned, backward-compatible data contracts for downstream products.
- Lead ingestion and technical integration of commercial SBOM feeds, including CycloneDX, VEX, and SPDX.
- Improve reliability, SLO discipline, cost management, incident response, and the use of AI in data-quality and identity problems.
Requirements
- 10+ years of professional software engineering experience, including 3+ years at Staff level or equivalent technical scope.
- Deep experience building and operating large-scale data platforms with streaming and batch pipelines, distributed storage, and production operations.
- Strong Java proficiency or a systems-programming background, with experience in Spark, HBase, Databricks, or comparable technologies.
- Experience designing cross-team data contracts, schemas, versioning, and backward compatibility.
- Experience operating AWS-native systems, including EMR, S3, SNS, and SQS.
- Must be based in Canada. Comfort with vendor-facing collaboration, agile delivery, and daily use of AI-assisted engineering tools is required.
Nice to have
- Experience with Maven, npm, PyPI, Go modules, RPM, or Debian package ecosystems.
- Experience with CycloneDX, VEX, SPDX, or other SBOM standards.
- Background in entity resolution, deduplication, record linkage, or open-source contributions in related domains.
Culture & Benefits
- Work remotely from Canada in a small, high-leverage engineering team.
- Collaborative agile environment with cross-functional and cross-team work.
- Parental leave policy.
- Paid volunteer time off.
- Diversity and inclusion working groups.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
4 дня назад
Backend Engineer (Java/Spring Boot)
1 день назад
Senior Software Engineer (Java)
90 000 - 140 000CAD
4 дня назад
Senior Java Developer (AI)
6 дней назад
Java Developer II - AutoOps Services - Platform Applications (ELK)
106 900 - 156 900CAD
5 дней назад
Senior Backend Engineer (Java)
90 000 - 115 000CAD
5 дней назад