1

Kafka Software Engineer Jobs in Oregon (NOW HIRING)

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

Senior Software Engineer, Upstart Bank

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer on the Upstart Bank team, you will design and build systems that ... frameworks such as Kafka or gRPC * Experience building systems that support reliability ...

Senior Software Engineer, Upstart Bank

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer on the Upstart Bank team, you will design and build systems that ... frameworks such as Kafka or gRPC * Experience building systems that support reliability ...

Senior Software Engineer, Promotions

OR · On-site +1

$122K - $161K/yr

About You You possess a minimum of 5 years of experience in Software engineering A solid foundation ... Kafka, RabbitMQ, AWS SQS/SNS, Google Cloud Pub/Sub) NICE TO HAVE: building applications in Elixir ...

Senior Software Engineer, Marketplace Optimization

OR · On-site +1

$122K - $161K/yr

As a Senior Software Engineer, you'll partner closely with Product, Machine Learning, Pricing ... Experience with event-driven architectures, Kafka, workflow orchestration, or real-time data ...

As a Software Engineer on the Professional Archive Search team, you'll help design, build, and ... Exposure to messaging systems such as Kafka or AMQ * Participation in open-source projects or ...

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

Senior Software Engineer - Backend

OR · On-site +1

$165K - $250K/yr

Kafka * AWS * Mentoring a team of talented engineers designing and building the next generation of ... a Software Engineer and a Bachelor's degree in Computer Science, or equivalent work experience

Senior Software Engineer, Identity Platform

OR · On-site +1

$122K - $161K/yr

Senior Software Engineer Department: Engineering Reports To: Manager, Engineering FLSA Status ... Practical experience with Kafka and Flink. * Modern Tech: Familiarity with AI and machine learning ...

Sr. Software Engineer I (Scala)

OR · On-site +1

$125K - $175K/yr

We are seeking a Sr. Software Engineer to join our Evaluation Services team. Our Evaluation ... Comfort with event-driven architectures, message buses such as Kafka or Pub/Sub, and asynchronous ...

Senior / Staff Software Engineer, Mapping

OR · On-site +1

$141K - $242K/yr

As a Senior or Staff Software Engineer on our Mapping team, you will act as a versatile ... Ray, Kafka). - Open-minded and collaborative team player with strong willingness to help others.

Senior Principal Software Engineer

Beaverton, OR · On-site

$130K - $180K/yr

WHO WE'RE LOOKING FOR We are looking for a Senior Principal Software Engineer with deep expertise ... Kafka, Lambda, and SAP S/4 * Strong understanding of enterprise integration patterns and data ...

Principal Software Engineer, Core Pricing

OR · On-site +1

$134K - $180K/yr

As a Principal Software Engineer, you will drive technical excellence and innovation within the ... Experience with A/B testing, GRPC, and Kafka * Experience working in Fintech, Pricing, Ads, or ML.

Senior Staff Software Engineer, On-prem

OR · On-site +1

$122K - $161K/yr

As a Senior Staff Software Engineer on our Self-Hosted team, you will own the architecture of ... Kafka, Docker, and Linux. * Extensive, proven experience designing and delivering on-prem / self ...

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

OR · On-site

Engineers on our teams apply their software engineering and analytical problem-solving skills to ... Kafka, etc) Experience querying, analyzing, and presenting data from large-scale data lakes (e.g ...

Showing results 21-40

Kafka Software Engineer information

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

To thrive as a Kafka Software Engineer, you need strong programming skills (often in Java, Scala, or Python), a solid understanding of distributed systems, and experience with Apache Kafka architecture and stream processing. Familiarity with tools like Kafka Connect, Kafka Streams, Zookeeper, and containerization platforms, along with certifications such as Confluent Certified Developer for Apache Kafka, are highly valued. Excellent problem-solving, communication, and teamwork skills help you design scalable solutions and collaborate across engineering teams. These technical and interpersonal skills are critical to building reliable, high-throughput data pipelines and ensuring seamless real-time data flow in modern applications.

What are some common challenges Kafka software engineers face when building scalable streaming applications?

Kafka Software Engineers often encounter challenges related to ensuring high throughput, low latency, and fault tolerance when designing streaming data pipelines. Managing message ordering, handling data schema evolution, and optimizing partitioning strategies are critical for maintaining data consistency and performance. Additionally, engineers must monitor cluster health, address issues like consumer lag, and coordinate with DevOps and data engineering teams to ensure seamless integration with other systems.

What is a Kafka software engineer?

Kafka Software Engineers are specialized software developers who design, build, and maintain systems that use Apache Kafka, a distributed event streaming platform. They create and manage data pipelines, ensure reliable message delivery, and optimize the performance of applications using Kafka. These engineers often work closely with data engineers, architects, and other developers to enable real-time data processing, analytics, and integration across various systems. Their role is crucial in organizations that rely on high-throughput, fault-tolerant data streams.

What job categories do people searching Kafka Software Engineer jobs in Oregon look for?

The top searched job categories for Kafka Software Engineer jobs in Oregon are:

Senior Software Engineer

Tebra

OR • On-site, Remote

$122K - $161K/yr

Full-time

Re-posted 23 days ago


Job description

About the Role

As a Senior Full Stack Engineer, you will primarily design and build backend services while possessing the adaptability to support frontend development when necessary. You will evolve the core API layer and downstream services, delivering secure, performant REST APIs. You will lead technical design reviews, improve service reliability, and collaborate across the stack to ship features end-to-end. While your focus is on the backend, you may step into frontend codebases (Angular/React) to unblock delivery and ensure a cohesive user experience.

Your Area of Focus
  • Own and evolve platform APIs and services, ensuring low-latency, resilient endpoints for client applications.
  • Design and implement Spring Boot microservices using modern patterns (contract-first APIs, layered architecture, DTO mappers, caching).
  • Integrate with platform services (appointments, patients, messaging, authentication) via service/domain contracts and RESTful clients.
  • Improve reliability and performance with caching (e.g., Ehcache, Redis, etc.), connection management, and efficient data access.
  • Implement observability (structured logging, metrics, tracing) and automate build/deploy pipelines.
  • Write robust tests across layers (unit, component, contract, integration) using JUnit/TestNG and assist with frontend testing where applicable.
  • Mentor engineers, lead design reviews, and document patterns to drive consistency across the stack.
  • Contribute to frontend interface development using HTML5, CSS3, and JavaScript frameworks (Angular/React) to support team velocity and feature integration.
Professional Qualifications
  • 5+ years of software development experience building Java services in production.
  • Expertise with Spring Boot and REST API design; comfortable with contract-first development and layered service architectures.
  • Ability to adapt and contribute to modern frontend frameworks (such as Angular or React) when business needs dictate.
  • Experience building and consuming service/domain contracts and integrating external/partner APIs.
  • Proficient with data modeling and access patterns; capable of optimizing queries, caching, and serialization for high-performance applications.
  • Hands-on with mapper/generation tools (MapStruct/Lombok), dependency management (Maven), and build plugins for quality.
  • Proficient in automated testing: unit, integration, component, contract, and performance testing.
  • Solid understanding of messaging and async patterns (e.g., ActiveMQ/Kafka), feature flags, and configuration management.
  • Strong focus on observability, performance profiling, and resilience (timeouts, retries, circuit breakers, idempotency).
  • Demonstrated ability to leverage AI-assisted tools (e.g., Codex, GitHub Copilot, ChatGPT) to accelerate coding, debugging, and boilerplate generation.
  • Practical experience with GenAI/LLM integration in backend systems
  • Competence in frontend web technologies including HTML5, CSS3, and JavaScript/TypeScript.
  • Strong verbal and written communication skills; able to explain design tradeoffs to technical and non-technical partners.

(For Recruiter use only) #LI-BG1 #LI-Remote