Kafka Engineer

Reposted Yesterday
Hiring Remotely in Arlington, VA, USA
In-Office or Remote
100K-130K Annually
Mid level
Information Technology
The Role
The Kafka Engineer is responsible for designing, developing, administering, and optimizing Apache Kafka clusters for data streaming and integration, working closely with teams to ensure system resilience and compliance.
Summary Generated by Built In

Overview

The Kafka Engineer / Administrator / Developer is a key member of the program technical team, supporting large-scale data streaming, system integration, and platform modernization initiatives. This role is responsible for designing, developing, administering, and optimizing Apache Kafka clusters and event-driven architectures that support high-volume, mission-critical data flows. The Kafka Engineer works closely with Federal Government stakeholders, architects, developers, DevOps teams, API Gateway (APIGW) teams, and backend system owners to ensure reliable, secure, and scalable event streaming pipelines. This role plays a critical part in enabling real-time data integration, microservices communication, and operational resilience across complex enterprise systems.


Key Functions

Kafka Engineering & Administration

  • Design, build, administer, and maintain Kafka clusters across development, test, and production environments.
  • Manage Kafka topics, partitions, brokers, replication, retention policies, and access controls.
  • Monitor Kafka performance, availability, throughput, and latency; proactively identify and resolve issues.
  • Perform capacity planning, tuning, upgrades, patching, and disaster recovery planning for Kafka environments.
  • Implement and maintain high availability and fault-tolerant Kafka configurations.

Event Streaming & Integration

  • Develop and support event streaming pipelines using Kafka for real-time and near-real-time data processing.
  • Integrate Kafka with API Gateway (APIGW)–based microservices and downstream backend systems.
  • Design and implement Kafka producers, consumers, and connectors (e.g., Kafka Connect) to support system integrations and ETL/data movement needs.
  • Collaborate with application teams to define event schemas, topics, and data contracts.
  • Ensure reliable message delivery, data integrity, and error handling across streaming workflows.

Security, Compliance & Operations

  • Implement Kafka security best practices, including authentication, authorization, encryption in transit, and auditing.
  • Ensure Kafka implementations comply with CMS security, data governance, and operational standards.
  • Support DevSecOps practices, CI/CD pipelines, and infrastructure-as-code approaches where applicable.
  • Participate in incident response, root cause analysis, and operational readiness activities.

Collaboration & Documentation

  • Work closely with architects, developers, DevOps engineers, and system administrators to support solution design and delivery.
  • Document Kafka architectures, configurations, operational procedures, and integration patterns.
  • Provide technical guidance, troubleshooting support, and knowledge transfer to internal teams.

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • 3+ years of experience developing, administering, and supporting Apache Kafka in enterprise environments.
  • Hands-on experience managing Kafka clusters, topics, partitions, and event streaming pipelines.
  • Experience integrating Kafka with microservices, API Gateways (APIGW), and backend systems.
  • Strong understanding of event-driven architectures, messaging patterns, and data streaming concepts.
  • Experience with Linux-based environments and command-line administration.
  • Strong troubleshooting and performance tuning skills.
  • Ability to clearly communicate technical concepts to both technical and non-technical stakeholders.

Preferred Qualifications

  • Experience supporting federal healthcare programs.
  • Experience working in Agile, Scrum, and/or DevSecOps environments.
  • Familiarity with cloud-based Kafka deployments (AWS MSK or similar managed Kafka services).
  • Experience with CI/CD pipelines and automation tools.
  • Knowledge of cloud security concepts and secure data transmission.
  • Experience with monitoring tools and observability platforms for Kafka (e.g., Prometheus, Grafana, CloudWatch).
  • Familiarity with schema management tools (e.g., Schema Registry).
  • Knowledge of containerized environments and orchestration tools (Docker, Kubernetes) is a plus.

Position Details

  • Employment Type: Full-Time, W2
  • Location: 100% Remote (US-based only)
  • Hours: 40 hours/week, availability during core business hours
  • Start Date: ASAP
  • Eligibility: Must be eligible to obtain a Public Trust clearance
  • Salary: $100,000 – $130,000 (commensurate with experience)

Skills Required

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
  • 3+ years of experience developing, administering, and supporting Apache Kafka in enterprise environments
  • Hands-on experience managing Kafka clusters, topics, partitions, and event streaming pipelines
  • Experience integrating Kafka with microservices, API Gateways (APIGW), and backend systems
  • Strong understanding of event-driven architectures, messaging patterns, and data streaming concepts
  • Experience with Linux-based environments and command-line administration
  • Strong troubleshooting and performance tuning skills
  • Ability to clearly communicate technical concepts to both technical and non-technical stakeholders
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Arlington, Virginia
78 Employees
Year Founded: 2015

What We Do

There's one way to sum up what we believe at PhoenixTeam - time is of the essence. Mortgage technology delivery is unique. The intense pressure to deliver a digital customer experience, while also meeting regulatory requirements, while also reducing operational expense, and also reducing the cost to originate the loan... It goes on and on. Does your team have a sense of urgency? Are you sure they are working on the right things? How do you know the teams can deliver the outcomes you need? Are your teams telling you the problems? Are they able to detect and escalate the right issues? You can count on PhoenixTeam to get to the heart of the matter quickly and help you get the mortgage technology outcomes you need.

Similar Jobs

Busigence Technologies Logo Busigence Technologies

Kafka Developer

Artificial Intelligence • Big Data • Analytics • Business Intelligence
Remote
USA

Calix Logo Calix

Staff Software Engineer

Big Data • Cloud • Software • Analytics
Remote
USA
1618 Employees
136K-266K Annually

PNC Bank Logo PNC Bank

Consultant

Machine Learning • Payments • Security • Software • Financial Services
Remote or Hybrid
USA
55000 Employees
55K-142K Annually

Wipfli Logo Wipfli

Data Architect

Cloud • Fintech • Software • Business Intelligence • Consulting • Financial Services
Remote or Hybrid
United States
3000 Employees
142K-191K Annually

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account