Senior Software Engineer - Integrations & Data Pipelines

HeroDevs, Inc.

Oregon

Hybrid

USD 140,000 - 230,000

Full time

11 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

HeroDevs, Inc. is seeking a Senior Software Engineer to lead integrations for the Evergreen team. You will build data pipelines, design scoring models, and work with partner teams to deliver scalable packages and data products.

The role emphasizes ownership, high-visibility projects, and mentoring peers; you'll write tests, contribute to CI/CD, and document data schemas and workflows.

Qualifications

  • 5+ years of professional software engineering experience with 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
  • 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)

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

Skills

TypeScript/JavaScript (Node.js)
Data pipelines
Kafka
Data lakes
SQL
CI/CD pipelines
Git / GitHub
Distributed collaboration / written- &
Open-source experience

Education

Bachelor's degree in Computer Science or related field

Tools

GitHub
Kafka
Avro
Protobuf
Parquet
Iceberg
Delta Lake
OpenSearch
ElasticSearch
OTEL/OpenTelemetry
Grafana
Argo UI

Job description

HeroDevs, Inc. is seeking a Senior Software Engineer to lead integrations for the Evergreen team. You will build data pipelines, design scoring models, and work with partner teams to deliver scalable packages and data products.

The role emphasizes ownership, high-visibility projects, and mentoring peers; you'll write tests, contribute to CI/CD, and document data schemas and workflows.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Pipelines & Integrations
Senior Software Engineer, Data Pipelines & Integrations

HeroDevs LLC • Salt Lake City (UT)

On-site
USD 130,000 - 190,000
Senior Integrations Engineer: Data Pipelines & Scoring
Senior Integrations Engineer: Data Pipelines & Scoring

HeroDevs, Inc. • United States

Remote
USD 135,000 - 180,000
Senior Software Engineer - Integrations (Evergreen)
Senior Software Engineer - Integrations (Evergreen)

HeroDevs, Inc. • United States

Remote
USD 135,000 - 180,000
Senior Software Engineer - Integrations (Evergreen)
Senior Software Engineer - Integrations (Evergreen)

HeroDevs, Inc. • Oregon

Hybrid
USD 140,000 - 230,000
Senior Software Engineer - Integrations (Evergreen)
Senior Software Engineer - Integrations (Evergreen)

HeroDevs LLC • Salt Lake City (UT)

On-site
USD 130,000 - 190,000
Senior Java Engineer: AI-Driven, Remote & Scalable Backend
Senior Java Engineer: AI-Driven, Remote & Scalable Backend

HeroDevs, Inc. • United States

Remote
USD 130,000 - 180,000
Sr. Software Engineer - Java
Sr. Software Engineer - Java

HeroDevs, Inc. • United States

Remote
USD 130,000 - 180,000
Senior Software Engineer - End-to-End Data Pipelines
Senior Software Engineer - End-to-End Data Pipelines

Intentsify, LLC • United States

On-site
USD 140,000 - 190,000
Competitive compensation
Health, dental, vision benefits
401k with company match
+3
Senior Integrations Engineer - AI-Driven Data Pipelines
Senior Integrations Engineer - AI-Driven Data Pipelines

Equify Financial, LLC • Texas

On-site
USD 120,000 - 180,000
Medical + Dental + Vision
401K + Company Match
Life Insurance + LTD (Company Paid)
+6
Senior Data Engineer: Pipelines, Spark & AWS (On-site)
Senior Data Engineer: Pipelines, Spark & AWS (On-site)

Apex Systems • Greenwood Village (CO)

Hybrid
USD 90,000 - 110,000