1

Kafka Engineer Jobs in Oregon (NOW HIRING)

... Kafka, NIFI • Implementation experience with middleware integration solutions like Oracle Fusion • Programming skills in languages like Java, Python, and Node.JS • Container Technologies • ...

Familiarity with Kafka, Redis, ClickHouse, PostgreSQL, or similar technologies. * Experience with ... Contribute to an engineering culture that values ownership, craftsmanship, and innovation. This is ...

Senior Front End Engineer - Avaya Infinity Platform

OR · On-site +1

$114K - $158K/yr

... Kafka, Redis, PostgreSQL, Docker, Kubernetes, GitHub Actions, Argo CD, Azure. What We're Looking For Must Have - 7+ years of professional software engineering experience** , with **5+ years focused ...

Join us in revolutionizing Observability for Developers! We're on a mission to redefine how ... Exposure to message queues, streaming systems (Kafka, NATS), or event-driven architectures.

FDE Data Engineer- Space (FedD141/FedD147)

OR · On-site +1

$114K - $137K/yr

Role Description This is a forward-deployed engineering role. You'll work shoulder-to-shoulder with ... Experience with stream processing infrastructure (Kafka, Redpanda, Flink, or equivalent) and ...

OR · On-site

$57.50 - $77.25/hr

Natera is seeking a Software Engineer III to help design, develop, and maintain our Voice AI ... Proficiency with AWS services (ECS Fargate, Lambda, DynamoDB, S3, Kafka/MSK, API Gateway)

Engineering The Opportunity Terzo's platform processes enterprise-scale document corpora, powers ... Familiarity with distributed compute frameworks (Ray) or streaming technologies (Kafka, Azure ...

Engineers work across a variety of Bank initiatives while partnering closely with Product ... Familiarity with distributed systems, cloud-native architectures, Kafka, gRPC, or similar backend ...

Senior Software Engineer

Beaverton, OR · On-site

$127K - $168K/yr

Senior Software Engineer - NIKE, Inc. - Beaverton, OR. Develop, code, configure and test software ... Architecture using Kafka or AWS Kinesis • OAuth2 / JWT based Authentication with RBAC • ...

Lead Data Engineer

Beaverton, OR · On-site

$119K - $143K/yr

LEAD, DATA ENGINEER - NIKE [Beaverton, OR - USA] WHO YOU'LL WORK WITH Consumer Product and ... Experience with data modeling, ETL/ELT processes, real-time data processing frameworks (Kafka ...

OR · On-site

$104K - $143K/yr

The Opportunity We're expanding our Platform Engineering team to build out observability and ... Kafka or async message queues (understanding log/metric pipeline architecture) * RDS experience ...

Engineers work across a variety of Bank initiatives while partnering closely with Product ... Experience with distributed systems, cloud-native architectures, Kafka, gRPC, or similar backend ...

Sr. DevOps Engineer

$129K - $166K/yr

This is an opportunity for a self-motivated engineer who thrives in fast-paced environments and ... Knowledge of streaming platforms like Kafka * Database administration experience (PostgreSQL ...

Sr. DevOps Engineer

$129K - $166K/yr

This is an opportunity for a self-motivated engineer who thrives in fast-paced environments and ... Knowledge of streaming platforms like Kafka * Database administration experience (PostgreSQL ...

Skill Java, Tomcat, Spring, API, Micro-services, Kafka, NoSQL, JSON Location Portland, OR Total ... Server-side Java programming Tomcat, Spring framework & other Java dev environments Micro-services ...

Showing results 21-40

Kafka Engineer information

See Oregon salary details

$41.2K

$107.6K

$145.4K

How much do kafka engineer jobs pay per year?

As of Aug 16, 2026, the average yearly pay for kafka engineer in Oregon is $107,581.00, according to ZipRecruiter salary data. Most workers in this role earn between $88,800.00 and $123,200.00 per year, depending on experience, location, and employer.

How does a Kafka engineer typically collaborate with development and operations teams?

Kafka Engineers play a key role in bridging the gap between development and operations teams. They work closely with developers to design and implement event-driven architectures using Kafka, ensuring data flows reliably between services. Simultaneously, they partner with operations teams to deploy, monitor, and maintain Kafka clusters, addressing issues like scalability, fault tolerance, and security. Effective communication and a strong understanding of both software development and infrastructure are essential for success in this collaborative environment.

What are the key skills and qualifications needed to thrive as a Kafka engineer, and why are they important?

To thrive as a Kafka Engineer, you need a strong understanding of distributed systems, proficiency in Apache Kafka, and experience with programming languages like Java or Python, often supported by a degree in computer science or a related field. Familiarity with tools such as Kafka Connect, Kafka Streams, monitoring systems (e.g., Prometheus, Grafana), and relevant certifications like Confluent Certified Developer for Apache Kafka are typically required. Problem-solving skills, effective communication, and the ability to work collaboratively make someone stand out in this position. These skills and qualities are crucial to ensure reliable data pipelines, seamless integration, and efficient troubleshooting in mission-critical, real-time data environments.

What does a Kafka engineer do?

A Kafka Engineer specializes in designing, building, and maintaining distributed data streaming systems using Apache Kafka. They are responsible for configuring Kafka clusters, ensuring data reliability and scalability, and integrating Kafka with other systems. Kafka Engineers also monitor system performance, troubleshoot issues, and optimize data pipelines to support real-time data processing needs. Their work is essential for organizations that rely on high-throughput, low-latency data streaming for applications such as analytics, event sourcing, and microservices architectures.

What is the difference between Kafka Engineer vs Data Engineer?

AspectKafka EngineerData Engineer
Required CredentialsCertifications in Kafka, cloud platforms, programming languagesCertifications in data tools, cloud, SQL, programming
Work EnvironmentFocus on Kafka setup, streaming data, real-time processingBroader data pipeline, storage, and processing tasks
Employer & Industry UsageTech companies, data-driven organizations using KafkaVarious industries managing large data systems
Common Search & ComparisonOften compared for specialization in streaming dataBroader role encompassing multiple data technologies

The Kafka Engineer specializes in designing, implementing, and maintaining Kafka-based streaming data systems, focusing on real-time data processing. In contrast, Data Engineers work on building comprehensive data pipelines, integrating various data sources, and managing storage solutions. While Kafka Engineers focus on Kafka-specific tasks, Data Engineers handle a wider range of data tools and platforms, making their roles complementary but distinct in data infrastructure teams.

How much do Kafka engineers make?

Kafka engineers in the US typically earn between $100,000 and $150,000 annually, depending on experience, location, and certifications. Senior roles or those with specialized skills in distributed systems and real-time data processing can command higher salaries. Compensation may also include benefits such as bonuses and stock options.

What cities in Oregon are hiring for Kafka Engineer jobs?

Cities in Oregon with the most Kafka Engineer job openings:

Software Engineer, Sportsbook Platform

Penn Interactive

OR • On-site, Remote

Full-time

Re-posted 14 days ago


Job description

About the Team  
The Sportsbook Platform team owns the backend that powers theScore Bet Sportsbook. We are the team behind the marketplace: the event, market, and page-composition systems that decide how bets are surfaced, organized, and updated for the user. What we own is everything around markets: how markets are modelled, how pages are composed, and how quickly changes propagate to patrons.

Our stack is primarily Elixir and Phoenix, backed by PostgreSQL, Kafka, and a service mesh of gRPC and GraphQL endpoints running on Kubernetes. We operate at the scale and latency that live sports demand, which means we care deeply about production hygiene: load testing, tracing, structured monitoring, and clear on-call expectations. You will also spend meaningful time reviewing other teams' work in our codebase, defining the shape of upcoming work, and mentoring the engineers around you. We care about the craft as much as the ship. If you like distributed systems, functional programming, live production traffic, and a team that treats software quality as a first-class product concern, you will feel at home here.
About the Work
As a key member of the Sportsbook Platform team, you will:

  • Develop, scale, and optimize the GraphQL APIs, gRPC endpoints, and SQL queries that power the marketplace
  • Own technical problems of the highest scope and complexity, drafting proposals and presenting them to leadership and partner teams for feedback
  • Design, architect, and deliver new features end-to-end in a collaborative agile/scrum environment
  • Identify bottlenecks and areas of risk in production, and drive the changes that make the platform more scalable
  • Take on the Sportsbook Platform Support rotation, which owns release management and deployment management during its window
  • Set up and refine monitoring and alerting in DataDog for the systems you own
  • Mentor engineers on the team and across teams that ship into our codebase, through specs, pairing, and code review
  • Other duties as required.

About You 

  • You possess a minimum of 3 years of experience in Software engineering
  • A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms, and software design
  • Strong grasp of production systems at scale, and experience identifying areas of improvement in a production environment through load testing and tracing
  • Experience investigating and remediating production performance regressions, including CPU hotspots and latency regressions in high-throughput services
  • Experience with on-call rotations for a production service, including owning release cycles end-to-end
  • Passionate about clean code architecture and software craftsmanship
  • Excellent written and verbal communication skills, with a track record of authoring tech specs, runbooks, and cross-team design docs that stand up to scrutiny
  • Experience with modern web frameworks and API development (Phoenix, Ruby on Rails, Fast API, Laravel, Node)
  • Experience designing and evolving GraphQL schemas for product surfaces used by multiple clients (iOS, Android, Web)
  • Experience building and integrating multi-client / white-label platforms, including geo-based routing and per-client configuration
  • A strong grasp of relational databases, including PostgreSQL and MySQL
  • Experience with Kubernetes and comfort operating services in a containerized environment
  • Comfortable working in the terminal, with Git and GitHub or similar, and in an editor of your choice
  • Experience with testing frameworks such as ExUnit, RSpec, Jest, pytest, or equivalent
  • Experience with background job processing (Oban, Exq, Sidekiq, Celery, Beanstalk)
  • Experience with asynchronous event handling infrastructure (Apache Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub)
  • NICE TO HAVE: building GraphQL APIs with Absinthe, hexagonal architecture, Domain Driven Development, contribution to open source software, experience working at startups, passion for sports and/or esports

What We Offer 

  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements.
  • Opportunities for career progression and mentoring others 
    #LI-REMOTE