CACI International Inc

Expertise and Technology for National Security

Kafka Engineer

EngineerEngineerFull TimeRemoteTeam 10,001+Since 1962H1B No SponsorCompany SiteLinkedIn

Location

Virginia

Posted

130 days ago

Salary

$90.3K - $189.6K / year

Bachelor Degree7 yrs expExperience acceptedEnglishApacheDistributed SystemsGrafanaJavaKafkaNo SQLPrometheusSDLCSpark

Job Description

• Serve as an Agile Scrum team member providing software development support and maintenance for the delivery of releasable software in short sprint cycles • Responsible for activities associated with delivery of software solutions • Design, develop, and deploy high-performance Kafka producers, consumers, and stream processing applications • Collaborate with architects and other engineering teams to define and evolve our event-driven architecture • Implement and manage components of the Kafka ecosystem • Monitor, troubleshoot, and optimize Kafka clusters and Kafka-dependent applications • Build and maintain robust and resilient data pipelines for real-time ingestion, transformation, and distribution of data • Provide operational support for Kafka-based systems • Enforce data contract definitions and schema evolution strategies using Schema Registry • Implement comprehensive testing strategies for Kafka applications • Create and maintain detailed technical documentation • Act as a subject matter expert and mentor junior engineers

Job Requirements

  • Must be a U.S. Citizen with the ability to pass CBP background investigation
  • Extensive hands-on experience designing, developing, and deploying applications using Apache Kafka
  • Deep understanding of Kafka's internal architecture, guarantees (at-least-once, exactly-once), offset management, and delivery semantics
  • Experience with Kafka Streams API or other stream processing frameworks (e.g., Flink, Spark Streaming with Kafka)
  • High-level proficiency in at least one modern backend programming language (Java strongly preferred)
  • Strong understanding of distributed systems principles, concurrency, fault tolerance, and resilience patterns
  • Experience with data serialization formats such as Avro, Protobuf, or JSON Schema
  • Solid understanding of relational and/or NoSQL databases, and experience integrating them with Kafka
  • Excellent analytical, debugging, and problem-solving skills
  • Strong verbal and written communication skills
  • Knowledge of monitoring and observability tools for Kafka and streaming applications (e.g., Prometheus, Grafana, ELK stack, Datadog)
  • Working knowledge of Git and collaborative development workflows
  • Understanding of all elements of the software development life cycle
  • At least seven (7) years related technical experience
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline

Benefits

  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits

Related Categories

Related Job Pages

More Engineer Jobs

KeyCloak Engineer

Leidos

Leidos is an innovation company rapidly addressing the world’s most vexing challenges in national security and health.

Engineer130 days ago
Full TimeRemoteTeam 10,001+Since 1969H1B Sponsor

Keycloak Engineer for the Army Global Unified Network projects

ETLKafkaMicroservicesZookeeper
United States
$89.7K - $162.2K / year

Clean Air Act Engineer

ERG

Helping clients preserve the environment, protect health and safety, and achieve other positive outcomes.

Engineer131 days ago
Full TimeRemoteTeam 201-500Since 1993H1B Sponsor

Clean Air Act Engineer drafting permits and reviewing regulations at consulting firm

Virginia
$90K - $120K / year
Full TimeRemoteTeam 201-500Since 1993H1B No Sponsor

Senior Flight Navigation Engineer developing a navigation system for automated flight.

Python
United States
$200K - $280K / year
Full TimeRemoteTeam 5,001-10,000Since 2011H1B Sponsor

Manager Engineer for CrowdStrike's Observability team advancing metrics and tracing.

AWSCloudGoogle Cloud PlatformKubernetesLinuxPrometheusPythonGo
District of Columbia + 4 moreAll locations: District of Columbia, Kentucky, New Jersey, New York, Pennsylvania
$140K - $215K / year