Jobs · Information Technology · Missouri

System Engineer-Platform/Kafka/Messaging

O'Reilly Auto Parts · Springfield, MO · 3 wk ago
On-siteInformation TechnologyFull-time

Responsibilities

  • Messaging Platform Engineering
    • Design and operate scalable messaging platforms (Kafka, Pub/Sub, legacy MQ)
    • Support high-throughput, low-latency event streaming
    • Manage topics, schemas (Avro/JSON/Protobuf), connectors, and stream processing (Kafka Streams/KSQLDB)
    • Enforce governance for naming, retention, access control, and multi-tenancy, while ensuring reliable delivery (retries, DLQs, idempotency, exactly-once)
  • Infrastructure as Code & Automation
    • Automate messaging infrastructure using Terraform, Helm, and Kubernetes (e.g., Strimzi), with Git-based configuration management
    • Build CI/CD pipelines for deployments, upgrades, and topic provisioning, including drift detection and self-healing workflows
  • Security & Governance
    • Implement secure messaging with IAM integration (GCP, LDAP, Kerberos), TLS/mTLS, and ACLs
    • Align with compliance standards (PCI, HIPAA) and Zero Trust principles, including data classification, logging, and anomaly detection
  • Monitoring & Reliability
    • Establish observability using Prometheus, Grafana, ELK, or GCP tools
    • Maintain SLAs/SLOs, monitor consumer lag, broker health, and replication
    • Lead incident response, RCA, and disaster recovery planning
  • Integration & Developer
    • Enable teams with reusable connectors, SDKs, and event-driven patterns
    • Provide guidance on schema evolution, idempotency, and domain-driven event design, supported by self-service tools and documentation
  • Platform Modernization & Migration
    • Drive migration from legacy systems to modern streaming platforms, evaluating new technologies (e.g., Pulsar, Redpanda)
    • Lead migration strategies, dual-write patterns, and multi-region replication
  • Collaboration & Leadership
    • Collaborate with cross-functional teams on architecture and governance
    • Contribute to event-driven and data mesh strategies
    • Mentor engineers while promoting best practices

Requirements

  • 3+ years with enterprise messaging platforms (Kafka, Pub/Sub), including deep knowledge of Kafka architecture (brokers, partitions, replication, schema management, streams, and connectors)
  • Strong experience designing high-throughput, low-latency event-driven systems with governance, topic management, and access control
  • Hands-on experience with GCP messaging services (Pub/Sub, Eventarc) and hybrid architectures, including secure connectivity, IAM, and multi-region designs
  • Proficiency in Infrastructure as Code and automation using Terraform, Kubernetes/Helm, and CI/CD tools, with GitOps-based configuration management
  • Solid background in security and compliance, including encryption (TLS/mTLS), authentication (SASL, IAM), and regulatory standards (PCI, SOC2, HIPAA)
  • Experience implementing observability with Prometheus, Grafana, ELK, and GCP tools, including monitoring lag, throughput, and distributed tracing
  • Strong performance tuning and reliability practices, including scaling, backpressure handling, DLQs, retries, and cross-region replication
  • Focus on developer enablement through reusable tools, self-service platforms, schema governance, and event-driven best practices
  • Able to evaluate and prototype messaging technologies (e.g., Pulsar, RabbitMQ), lead POCs, and drive adoption of modern streaming and data integration patterns

Desired Experience

  • Running Kafka on Kubernetes (Strimzi/Confluent Operator), including scaling, configuration, and multi-tenant architectures
  • Hands-on experience with real-time processing tools (Kafka Streams, Flink, Spark) and Kafka Connect integrations (Debezium, JDBC, Elasticsearch)
  • Proficiency in schema management (Avro, Protobuf) and schema registries (Confluent, Apicurio)
  • Familiarity with Docker, Kubernetes (GKE), and service mesh technologies (Istio, Linkerd) for secure, cloud-native deployments
  • Experience with cloud messaging and analytics tools (GCP Pub/Sub, Dataflow) and migrating from legacy systems (e.g., IBM MQ, RabbitMQ)
  • Strong knowledge of security and access control (ACLs, SASL/SCRAM, Kerberos, IAM) and message delivery semantics (at-least-once, exactly-once)
  • Experience with observability (Prometheus, Grafana, GCP Monitoring), CI/CD automation for Kafka resources, and data governance tools (Dataplex, Collibra)

Benefits

Total Compensation Package: Competitive Wages & Paid Time Off, Stock Purchase Plan & 401k with Employer Contributions, Medical, Dental, & Vision Insurance with Optional Flexible Spending Account (FSA), Team Member Health/Wellbeing Programs, Tuition Educational Assistance Programs, Opportunities for Career Growth.

Similar jobs

Kafka Platform Engineer

Bright Vision TechnologiesMarietta, GA· 1 wk ago
RemoteEngineering$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com

Kafka Engineer

Bright Vision TechnologiesJersey City, NJ· 1 wk ago
RemoteOTHR$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com

Kafka Engineer

Bright Vision TechnologiesWilliston Park, NY· 2 wk ago
RemoteEngineeringapply on brightvisiontechnologies.applytojob.com

Kafka Engineer

Bright Vision TechnologiesParsippany, NJ· 2 wk ago
RemoteEngineering$100k–$150k/yrapply on brightvisiontechnologies.applytojob.com

Kafka Engineer

Bright Vision TechnologiesNew York, NY· 2 wk ago
Engineering