Vind je volgende kans

Zoek vacatures op beroep, vaardigheid en locatie. Bekijk de eisen voordat je je sollicitatie voorbereidt.

Een goede zoektocht stopt niet bij een aantrekkelijke functietitel. Vergelijk taken, vereisten en arbeidsvoorwaarden met je ervaring. Deze gids helpt je om kansen te selecteren, relevante documenten voor te bereiden en te controleren waar je elke sollicitatie moet indienen.

De interface is in het Nederlands. Functietitels en beschrijvingen van werkgevers blijven in de oorspronkelijke publicatietaal, die Engels kan zijn.

Filters wissen

Resultaten: 13.996

← Terug naar de resultaten

Senior Software Engineer - Integrations (Evergreen)

HeroDevs, Inc.

Werken op afstand

Locatie
Remote (United States)
Werktijden
Full Time
Geplaatst
14 okt 2026

Controleer vóór je solliciteert op de website van de werkgever of de vacature nog openstaat en bekijk de volledige voorwaarden.

Functieomschrijving

De interface is in het Nederlands. Functietitels en beschrijvingen van werkgevers blijven in de oorspronkelijke publicatietaal, die Engels kan zijn.

Senior Software Engineer - Integrations About the job HeroDevs is hiring a Senior Software Engineer for our Evergreen team. HeroDevs keeps critical open-source software secure long after it reaches end of life. The Evergreen team owns EOLDS, our end-of-life dataset, which internal teams and integration partners rely on to understand which open-source software has reached end of life, the risk that carries, and how to remediate it. We also build the systems that turn that data into packages our partners can consume, and we need those systems to produce packages at scale when a partner needs them. Position Summary We're looking for a Senior Software Engineer to help take EOLDS to its next stage. You'll help build the pipelines that let us generate and publish large numbers of packages for partners on demand. This is a high-ownership role. You'll make design decisions, set patterns for the team, and work closely with partner-facing teams to understand what partners need from the data. Responsibilities Improve EOLDS data quality through validation, deduplication, provenance tracking, and automated checks that catch regressions before they reach partners Investigate and document how our current risk heuristics work, including their inputs, assumptions, and edge cases Design and build a multi-model risk scoring framework that supports different risk profiles for remediation, including CVE-centric models alongside our existing heuristics Build weighted, configurable scoring so risk profiles can be tuned per partner or use case, with clear explanations of how a score was produced Integrate EOLDS with Kafka and our data lake, including event schemas, producers and consumers, backfills, and consistency between systems Build automated pipelines that can generate, version, and publish large numbers of packages for partners on demand, reliably and reproducibly Add monitoring and data quality metrics so problems with the dataset, scoring, or package delivery surface quickly Work with product and partner-facing teams to translate partner requirements into data and scoring changes Write services and tooling in TypeScript/Node.js, with automated testing and CI/CD Review code and designs, mentor other engineers, and help raise the team's engineering bar Write clear documentation for the dataset, scoring models, and pipelines you build Work to automate package requests from our partners Required Qualifications 5+ years of professional software engineering experience, with significant time spent building data-intensive systems or data pipelines in production Proficiency in TypeScript/JavaScript (Node.js) Experience with event streaming platforms such as Kafka, and with data lakes or data warehouses Strong SQL and data modeling skills Experience designing data validation and data quality checks for datasets other teams or customers depend on Comfort reasoning about scoring, ranking, or heuristic systems, such as weighted models or risk scores, and explaining their tradeoffs Experience building build, release, or publishing automation, including CI/CD pipelines The ability to dig into an unfamiliar system, figure out how it works, and write it down so others can understand it Strong written communication and the ability to drive technical decisions in a distributed team Bachelor's degree in Computer Science or a related field, or equivalent practical experience Experience with git-based software development (preferably on GitHub) Preferred (Nice-to-Have) Skills Familiarity with vulnerability data and scoring, such as CVEs, CVSS, EPSS, CISA KEV, OSV, or GitHub Security Advisories Experience with package ecosystems and their publishing workflows, such as npm, Maven, PyPI, RPM, or Debian packaging Experience with schema registries and serialization formats such as Avro or Protobuf Experience with lakehouse table formats such as Apache Iceberg, Delta Lake, or Parquet-based storage Background in software supply chain security, including SBOMs, artifact signing, or provenance (e.g., Sigstore, SLSA) Experience working with enterprise partners on data delivery or integrations Experience mentoring engineers or acting as a technical lead Interest in open-source software and long-term maintenance of critical software Experience with Temporal Cloud or similar orchestration solutions Experience with OpenSearch and/or ElasticSearch Experience with OTEL/opentelemetry and Grafana Experience with Argo UI At HeroDevs, we believe in the power of diversity, equity, and inclusion to drive innovation, creativity, and success. We are committed to creating a workplace that embraces and celebrates individual differences. We encourage people of all backgrounds and experiences to apply. Originally posted on Himalayas

Zoek, vergelijk en bereid je sollicitatie voor

Begin met een beroep of vaardigheid die je wilt gebruiken. Pas de locatie- en beroepsfilters aan en open vacatures om de verantwoordelijkheden te vergelijken. Vind je geen resultaten, probeer dan een kortere zoekterm of verwijder één filter tegelijk.

Maak onderscheid tussen vereisten en voorkeuren. Controleer werktijden, beloning en locatie wanneer die zijn vermeld. Ook werk op afstand kan een bepaald woonland, een werkvergunning of overlappende werktijden vereisen. Bevestig de beschikbaarheid en volledige voorwaarden bij de werkgever.

Kies echte voorbeelden uit je ervaring die aansluiten op de functie-eisen. Leg je bijdrage uit en gebruik alleen cijfers die je kunt onderbouwen. Volg de instructies van de werkgever en controleer contactgegevens, inhoud en PDF voordat je de sollicitatie verstuurt.

Voordat je solliciteert

Vragen over werk zoeken

Waarom zijn sommige vacatures in het Engels?

Werkgevers schrijven hun eigen titels en omschrijvingen. We behouden die teksten om de vereisten en voorwaarden niet te veranderen. De navigatie en deze gids zijn in het Nederlands. Vind je niets met Nederlandse zoekwoorden, probeer dan ook de functie of vaardigheid in de taal van de vacature, bijvoorbeeld “software engineer”.

Kan ik bij een baan op afstand vanuit elk land werken?

Niet altijd. Een werkgever kan bepaalde woonlanden, een werkvergunning of vaste werktijden vereisen. Controleer de oorspronkelijke vacature. Ontbreken deze gegevens, vraag dan om bevestiging voordat je aanneemt dat je vanuit jouw locatie kunt werken.

Wat doe ik als er geen resultaten zijn?

Probeer een bredere functietitel of één vaardigheid en verwijder de filters één voor één. Bedrijven gebruiken verschillende namen voor vergelijkbaar werk. Is een specifieke vacature verdwenen, zoek dan het referentienummer op de carrièrepagina van het bedrijf. Minder filters maken een gesloten vacature niet opnieuw beschikbaar.

Wordt mijn sollicitatie via ResumizeAI verstuurd?

De sollicitatieknop opent een externe website. Volg de instructies van de werkgever of het wervingsplatform en bevestig daar de verzending. Een cv voorbereiden in ResumizeAI is nog geen sollicitatie indienen. Opent de link alleen de bedrijfswebsite, zoek dan eerst de juiste vacature.

Hoe pas ik mijn cv en motivatiebrief aan?

Koppel de vereisten aan projecten, taken en resultaten die je kunt toelichten. Benadruk relevante ervaring zonder vaardigheden of prestaties te verzinnen. Leg in je brief je interesse uit met een concreet voorbeeld. Gebruik de gevraagde taal en bestandsindeling en controleer beide documenten voor verzending.