1

Kafka Engineer Jobs in Oregon (NOW HIRING)

Manager, Engineering

Portland, OR · On-site

$170K - $190K/yr

Our tech stack includes Redis, Oracle, PostgreSQL, Kafka, Spring, Microservices, Docker, Kubernetes ... Promote engineering best practices, including code quality, system design, test coverage, DevOps, ...

Experience and/or strong understanding of streaming technologies such as Apache Kafka. * Proven ... Engineering, or Data Analytics.

Manager, Engineering

OR · On-site +1

$170K - $190K/yr

Our tech stack includes Redis, Oracle, PostgreSQL, Kafka, Spring, Microservices, Docker, Kubernetes ... Promote engineering best practices, including code quality, system design, test coverage, DevOps, ...

Data Engineer

Beaverton, OR · On-site

$119K - $143K/yr

... Kafka or Event Hubs. * Experience implementing data governance frameworks and cloud security best ... Experience creating engineering standards, reference architectures, and operational best practices ...

Data Engineer

Beaverton, OR

$119K - $143K/yr

... Kafka or Event Hubs. * Experience implementing data governance frameworks and cloud security best ... Experience creating engineering standards, reference architectures, and operational best practices ...

Data Engineer

Beaverton, OR

$119K - $143K/yr

... Kafka or Event Hubs. * Experience implementing data governance frameworks and cloud security best ... Experience creating engineering standards, reference architectures, and operational best practices ...

Lead Platform Developer

$59 - $77.25/hr

Partner with data teams on streaming (e.g., Kafka), warehousing, schema governance, and data ... Reliability practices: SRE, SLOs/error budgets, chaos engineering. * Regulated environments (e.g ...

Data Engineer

Beaverton, OR

$119K - $143K/yr

... Kafka or Event Hubs. * Experience implementing data governance frameworks and cloud security best ... Experience creating engineering standards, reference architectures, and operational best practices ...

Software Engineer (US-Remote) ID: 1191 Location: US-Remote or Marlton, NJ area Description A ... Experience with distributed systems, event streaming, or message queues (Kafka, RabbitMQ)

Senior Software Engineer

OR · On-site +1

$122K - $161K/yr

About the Role As a Senior Full Stack Engineer, you will primarily design and build backend ... Solid understanding of messaging and async patterns (e.g., ActiveMQ/Kafka), feature flags, and ...

Site Reliability Engineer

OR · On-site +1

$57 - $75.75/hr

... Kafka). * Update and maintain documentation for troubleshooting, and Methods of Procedure for ... Mastery in DevOps discipline and processes, including building and managing CI/CD pipelines ...

Senior Backend Software Engineer, ObservoAI

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer, you will be tasked with leading the architectural design and ... using Kafka, Spark, or Flink. * Deep expertise in database technologies (SQL and NoSQL) and ...

A Field Engineer will partner with a Technical Account Manager to create a guided customer journey ... Experience working with messaging systems such as Kafka and JMS. * Experience working within ...

... g., Kafka). * Production Safeguards & MLOps: Proven experience implementing enterprise AI ... Past experience serving as a Founding Engineer, Principal Architect, or early-stage platform lead ...

Senior Principal Software Engineer

Beaverton, OR · On-site

$130K - $180K/yr

Sr. Principal Engineer CONSUMER PRODUCT AND INNOVATION , PHK-BEAVERTON WHO YOU WILL WORK WITH You ... Hands-on experience with modern data platform technologies (e.g., Databricks, Snowflake, Kafka ...

Senior Software Engineer - Integrations - AI/ML

OR · On-site +1

$122K - $161K/yr

... Kafka Connect, Fivetran), orchestration platforms, and AI tooling. Our work directly shapes how ... About the role As a Senior Software Engineer specializing in the AI & ML ecosystem , you'll be a ...

Showing results 41-60

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 21, 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.

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 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.

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 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.

What cities in Oregon are hiring for Kafka Engineer jobs?

Cities in Oregon with the most Kafka Engineer job openings:

Infographic showing various Kafka Engineer job openings in Oregon as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $107,581 per year, or $51.7 per hour.

Manager, Engineering

Smarsh

Portland, OR • On-site

$170K - $190K/yr

Full-time

Re-posted 9 days ago


Job description

Who are we?

Smarsh empowers its customers to manage risk and unleash intelligence in their digital communications. Our growing community of over 6500 organizations in regulated industries counts on Smarsh every day to help them spot compliance, legal or reputational risks in 80+ communication channels before those risks become regulatory fines or headlines.  Relentless innovation has fueled our journey to consistent leadership recognition from analysts like Gartner and Forrester, and our sustained, aggressive growth has landed Smarsh in the annual Inc. 5000 list of fastest-growing American companies since 2008.

Summary
 
We are seeking an experienced and highly capable Manager of Engineering to lead our US Server team. This role involves managing and mentoring a team of Java developers, while also providing strong technical leadership across system architecture, design, and implementation. You will guide the team in developing new product capabilities and enhancing existing ones across both our federal enclave environment and our AWS-based cloud production environment. This position includes dual responsibility across two major domains.  Leading, designing, and supporting capabilities within our federal enclave, including strict compliance requirements, secure development practices, and constrained deployment workflows. Driving cloud-native development in AWS, improving our services, reliability, scalability, and efficiency with modern DevOps practices and tooling. The ideal candidate is a strong technical leader, an excellent communicator, and someone who thrives in an Agile environment where mentorship, ownership, and collaboration are key.
 
Our tech stack includes Redis, Oracle, PostgreSQL, Kafka, Spring, Microservices, Docker, Kubernetes, AWS, Jenkins, Grafana, ELK, Maven, and GitHub
How will you contribute?
  • Lead, mentor, and manage a team of Java developers, including hiring, coaching, performance reviews, and professional development.
  • Own technical design and architecture decisions across services deployed in both federal enclave and AWS cloud environments.
  • Guide team members in delivering high quality, secure, and scalable backend systems.
  • Promote engineering best practices, including code quality, system design, test coverage, DevOps, and security.
  • Collaborate closely with Product, DevOps, QA, and Security teams to ensure high quality and compliant releases.
  • Oversee production troubleshooting, root cause analysis, system tuning, and operational improvements.
  • Drive innovation, evaluate new tools and technologies, and continuously improve engineering processes.
  • Lead Agile ceremonies and ensure predictable, high quality delivery.
What will you bring?
  • 5+ years of hands-on experience in Java development, including strong expertise with Spring / Spring Boot.
  • 2+ years of experience leading a development team or providing significant technical leadership.
  • Strong understanding of OOP, Java internals, concurrency, and multi-threaded programming.
  • Proven experience in designing and implementing distributed backend systems and microservices.
  • Hands-on experience working within secure or federal enclave environments or similar highly restricted environments.
  • Practical experience with AWS cloud services and cloud-native architectures.
  • DevOps-oriented mindset, familiarity with CI/CD pipelines, observability, automation, Docker, and Kubernetes
  • Strong communication skills and ability to lead both people and technology.Experience with production environments, monitoring, metrics, and performance optimization.
  • Experience supporting FedRAMP-certified products.
  • Knowledge and hands-on experience with Kafka or other event-driven messaging systems.
  • Familiarity with Redis, Oracle, or PostgreSQL databases.
  • Experience with Jenkins, Grafana, ELK, GitHub Actions or similar tools.
  • Strong testing mindset (unit, component, integration).
  • Experience with large-scale microservices architectures.  
$170,000 - $190,000 a year
 
The above salary range represents Smarsh's good faith and reasonable estimate of the range of possible base compensation at the time of posting. 
 
Any applicable bonus programs will be discussed during the recruiting process. 
 
The salary for this role will be set based on a variety of factors, including but not limited to, internal equity, experience, education, location, specialty and training. Local cost of living assessments are done for each new hire at the time of offer.
About our culture

Smarsh hires lifelong learners with a passion for innovating with purpose, humility and humor. Collaboration is at the heart of everything we do. We work closely with the most popular communications platforms and the world's leading cloud infrastructure platforms. We use the latest in AI/ML technology to help our customers break new ground at scale. We are a global organization that values diversity, and we believe that providing opportunities for everyone to be their authentic self is key to our success. Smarsh leadership, culture, and commitment to developing our people have all garnered Comparably.com Best Places to Work Awards. Come join us and find out what the best work of your career looks like.
apply for this job