Senior System Engineer - Kafka/Messaging

Posted 11 Days Ago
Be an Early Applicant
Headquarters, AZ, USA
In-Office
Senior level
Automotive • Retail
The Role
Designs, deploys, and operates enterprise messaging platforms across hybrid cloud and on-premises environments. Responsibilities include Kafka and Pub/Sub architecture, schema governance, stream processing, security, access control, automation, observability, CI/CD, disaster recovery, and legacy-platform migration. The role partners with development and infrastructure teams to onboard applications, establish messaging standards, improve reliability, and evaluate emerging event-streaming technologies.
Summary Generated by Built In

The Sr Systems Engineer Platform – Messaging Platform will play a key role in designing, implementing, and maintaining enterprise messaging systems that support both real-time and asynchronous communication between distributed applications and services. This role focuses on ensuring robust, scalable, secure, and cost-efficient messaging solutions across hybrid cloud and on-premises environments. The engineer will work closely with architects, developers, infrastructure, and DevOps teams to standardize messaging platforms and promote modern integration patterns that align with the organization’s digital transformation goals.

This position is an on-site position located in Springfield, MO. Remote work is not an option for this role.

ESSENTIAL JOB FUNCTIONS

  • Design, implement, and support scalable messaging platforms including Apache Kafka (Confluent/OSS), Google Cloud Pub/Sub, and legacy systems such as IBM MQ.
  • Build high-throughput, low-latency event streaming pipelines that support mission-critical workloads, leveraging Kafka brokers, topics, partitions, and consumer groups.
  • Define and enforce schema governance using tools like Confluent Schema Registry or Apicurio; enforce consistent serialization formats (e.g., Avro, JSON, Protobuf).
  • Standardize topic taxonomy and hierarchy across business domains, enforce naming conventions, and implement lifecycle management practices for topics and subscriptions.
  • Manage Kafka Connect connectors (source/sink), KSQLDB flows, and stream processing topologies using Kafka Streams.
  • Define and implement platform-wide policies for message retention, compaction, ACLs, multi-tenancy isolation, and access control.
  • Ensure reliable message delivery through producer retries, dead-letter queues, idempotency handling, and exactly-once semantics where applicable.
  • Automate deployment and configuration of messaging infrastructure using Terraform, Helm, Ansible, and Kubernetes operators (e.g., Strimzi for Kafka).
  • Maintain Git-based configuration-as-code repositories to drive consistency and auditability across environments.
  • Develop CI/CD pipelines to support promotion of configuration artifacts, rolling upgrades of messaging clusters, and dynamic provisioning of topics and consumer policies.
  • Implement proactive drift detection, self-healing scripts, and platform bootstrapping workflows.
  • Integrate messaging platforms with enterprise IAM (e.g., GCP IAM, LDAP, Kerberos, or RBAC for Confluent/Kafka).
  • Implement encryption in transit and at rest using TLS, mTLS, SASL/SCRAM, and Kafka-level ACLs.
  • Implement observability dashboards and alerts using Prometheus, Grafana, Confluent Control Center, ELK Stack, or Google Cloud Operations Suite.
  • Establish performance baselines and configure SLA/SLO-based monitoring for producers, consumers, brokers, and ZooKeeper.
  • Partner with development teams to onboard producer and consumer applications through reusable connectors, API-to-event bridges, and SDKs.
  • Provide technical guidance and documentation on best practices for schema evolution, idempotent messaging, and replayable data streams.
  • Lead efforts to decommission legacy messaging platforms (e.g., MQSeries, RabbitMQ) and consolidate onto modern event streaming technologies.
  • Evaluate emerging messaging technologies (e.g., Pulsar, Redpanda) for specific workloads or cost optimization opportunities.

SKILLS/EDUCATION/EXPERIENCE

Required:

  • 5+ years of hands-on experience with enterprise-grade messaging platforms, including Apache Kafka (Confluent/OSS), Google Cloud Pub/Sub, or equivalent.
  • Deep expertise in Kafka architecture including broker management, partitioning, replication, log retention, and consumer group coordination.
  • Proficiency in schema evolution and contract validation using Confluent Schema Registry, Apicurio, or similar tools.
  • Demonstrated experience with Kafka Connect, Kafka Streams, and stream processing applications for real-time data movement.
  • Strong knowledge of topic hierarchy management, naming conventions, access control (ACLs), and governance policies.
  • Experience designing and deploying messaging platforms for mission-critical, high-throughput, low-latency event-driven systems.
  • Experience deploying and managing messaging workloads on GCP using Google Cloud Pub/Sub, Eventarc, or custom solutions.
  • Familiar with hybrid architectures including secure messaging between on-prem and cloud workloads via VPN/Interconnect.
  • Hands-on implementation of GCP IAM, VPC Service Controls, and secure endpoint management for messaging components.
  • Understanding of regional and multi-region messaging designs for high availability and disaster recovery.
  • Skilled in automating infrastructure provisioning and configuration using Terraform, Helm, and Kubernetes (e.g., Strimzi operators).
  • CI/CD experience with GitHub Actions, Jenkins, or Google Cloud Build for promoting messaging configurations and application artifacts.
  • Strong understanding of data protection practices including TLS/mTLS encryption, SASL/SCRAM, and token-based authentication.
  • Integration with enterprise IAM providers (e.g., GCP IAM, LDAP, SSO, RBAC) and audit logging tools.
  • Familiarity with industry regulations such as PCI-DSS, SOC2, HIPAA, and practices such as data classification and lineage.
  • Experience building reusable onboarding assets, SDKs, and best practice guides for application teams.
  • Development of shared connectors, bridges (e.g., API-to-Kafka), and schema-first design pipelines.
  • Exposure to alternative messaging systems like Apache Pulsar, Redpanda, RabbitMQ, and NATS.

Desired:

  • Experience deploying and managing Apache Kafka on Kubernetes (e.g., using Strimzi or Confluent Operator), including custom broker configurations and scaling strategies.
  • Familiarity with containerization using Docker and orchestration using GKE or other Kubernetes-based platforms.
  • Exposure to multi-tenant Kafka architectures with namespace isolation, quota enforcement, and security boundaries.
  • Strong understanding of event-driven architecture (EDA), microservices communication patterns, and asynchronous messaging design.
  • Hands-on experience with real-time data processing frameworks like Apache Flink, Kafka Streams, or Spark Structured Streaming.
  • Experience configuring and tuning Kafka Connect connectors (e.g., Debezium, JDBC, Elasticsearch) for data pipeline integration.
  • Proficiency in schema evolution practices using Avro, Protobuf, and tools like Confluent Schema Registry or Apicurio.
  • Familiarity with service mesh technologies (e.g., Istio, Linkerd) and secure east-west traffic routing within cloud-native messaging environments.
  • Knowledge of enterprise messaging migration strategies from legacy platforms such as IBM MQ or RabbitMQ to cloud-native solutions.
  • Experience using Google Cloud Pub/Sub and Dataflow for scalable event ingestion, transformation, and streaming analytics.
  • Knowledge of access control and authentication mechanisms such as Kafka ACLs, SASL/SCRAM, Kerberos, or GCP IAM.
  • Awareness of message delivery semantics (at-least-once, exactly-once) and how to implement idempotency in distributed systems.
  • Hands-on exposure to observability stacks such as Prometheus/Grafana, Confluent Control Center, and GCP Monitoring for tracking message flow, latency, and system health.
  • Experience building and maintaining automated CI/CD pipelines for Kafka topic provisioning, ACL management, and connector deployment.
  • Familiarity with metadata and governance platforms such as Dataplex, Google Data Catalog, or Collibra in the context of messaging assets.
  • Industry experience in domains such as retail, supply chain, or financial services with large-scale streaming use cases.
  • Certifications related to Apache Kafka (e.g., Confluent Certified Developer/Administrator) or Google Cloud (e.g., Professional Cloud Developer).
  • Understanding of compliance standards (e.g., PCI-DSS, ISO 27001) as they relate to secure messaging.
  • Comfortable working in agile delivery models with tools like JIRA, Confluence, and participating in sprints and architecture reviews.
  • Ability to lead design discussions, provide technical mentoring, and promote platform adoption across enterprise teams.
  • Bachelor’s Degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.

O’Reilly Auto Parts has a proven track record of growth and stability. O’Reilly is full of successful career stories and believes in a strong promote-from-within philosophy, encouraging you to grow your career along with the organization. 

Total Compensation Package:

  • Competitive Wages & Paid Time Off

  • Stock Purchase Plan & 401k with Employer Contributions Starting Day One

  • Medical, Dental, & Vision Insurance with Optional Flexible Spending Account (FSA)

  • Team Member Health/Wellbeing Programs

  • Tuition Educational Assistance Programs

  • Opportunities for Career Growth

O’Reilly Auto Parts is an equal opportunity employer. The Company does not discriminate on the basis of race, religion, color, national origin or ancestry (including immigration status or citizenship), sex, sexual orientation, gender identity, pregnancy (including childbirth, lactation, and related medical conditions,) age (40 and over), veteran status, uniformed service member status, physical or mental disability, genetic information (including testing or characteristics) or another protected status as defined by local, state, or federal law, as applicable.

Qualified individuals with a disability may be entitled to reasonable accommodation under the Americans with Disabilities Act. If you require a reasonable accommodation during the application or employment process, please send an email to: [email protected] or call (800) 471-7431 option , and provide your requested accommodation, and position details.

Skills Required

  • 5+ years of hands-on experience with enterprise-grade messaging platforms, including Apache Kafka, Google Cloud Pub/Sub, or equivalent.
  • Deep expertise in Kafka architecture, including broker management, partitioning, replication, log retention, and consumer group coordination.
  • Proficiency in schema evolution and contract validation using Confluent Schema Registry, Apicurio, or similar tools.
  • Experience with Kafka Connect, Kafka Streams, and stream-processing applications.
  • Knowledge of topic hierarchy management, naming conventions, ACLs, and governance policies.
  • Experience designing and deploying high-throughput, low-latency messaging platforms for mission-critical systems.
  • Experience managing messaging workloads on GCP using Google Cloud Pub/Sub, Eventarc, or custom solutions.
  • Familiarity with hybrid on-premises and cloud architectures using VPN or Interconnect.
  • Hands-on experience with GCP IAM, VPC Service Controls, and secure endpoint management.
  • Understanding of regional and multi-region messaging designs for high availability and disaster recovery.
  • Experience automating infrastructure provisioning and configuration with Terraform, Helm, and Kubernetes.
  • CI/CD experience with GitHub Actions, Jenkins, or Google Cloud Build.
  • Knowledge of TLS/mTLS encryption, SASL/SCRAM, token-based authentication, and enterprise IAM integration.
  • Familiarity with PCI-DSS, SOC 2, HIPAA, data classification, and data lineage practices.
  • Experience building reusable onboarding assets, SDKs, best-practice guides, connectors, bridges, and schema-first pipelines.
  • Exposure to Apache Pulsar, Redpanda, RabbitMQ, and NATS.
  • Experience deploying and managing Kafka on Kubernetes using Strimzi or Confluent Operator.
  • Familiarity with Docker and Kubernetes-based platforms such as GKE.
  • Experience with multi-tenant Kafka architectures, namespace isolation, quota enforcement, and security boundaries.
  • Strong understanding of event-driven architecture, microservices communication, and asynchronous messaging.
  • Experience with Apache Flink, Kafka Streams, or Spark Structured Streaming.
  • Experience tuning Kafka Connect connectors such as Debezium, JDBC, and Elasticsearch.
  • Familiarity with Avro, Protobuf, and schema evolution practices.
  • Familiarity with Istio, Linkerd, and secure east-west traffic routing.
  • Knowledge of migration strategies from IBM MQ or RabbitMQ to cloud-native messaging platforms.
  • Experience using Google Cloud Pub/Sub and Dataflow for event ingestion and streaming analytics.
  • Experience with Prometheus, Grafana, Confluent Control Center, and GCP Monitoring.
  • Experience automating Kafka topic provisioning, ACL management, and connector deployment through CI/CD.
  • Familiarity with Dataplex, Google Data Catalog, or Collibra.
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent practical experience.
  • Ability to lead design discussions, mentor engineers, and promote platform adoption.

O’Reilly Auto Parts Compensation & Benefits Highlights

The following summarizes recurring compensation and benefits themes identified from responses generated by popular LLMs to common candidate questions about O’Reilly Auto Parts and has not been reviewed or approved by O’Reilly Auto Parts.

  • Equity Value & Accessibility — Equity-style upside is strengthened by an Employee Stock Purchase Plan that allows eligible full-time team members to buy ORLY shares via payroll deductions at a discount, improving access to ownership. This creates a tangible wealth-building lever that is positioned as stronger than many retail peers’ stock purchase offerings.
  • Inclusive Benefits Coverage — Retirement access is broadened because both part-time and full-time team members are immediately eligible to enroll in the 401(k). Whole-person support also extends beyond full-time staff through O’Care Solutions, which is described as available to full- and part-time team members at no cost.
  • Wellbeing & Lifestyle Benefits — Wellness and support benefits are expanded through the Live Life Well program, which can reduce medical premium share when specific health criteria are met. O’Care Solutions adds lifestyle and wellbeing coverage through counseling and practical supports like legal/financial consults and caregiving resources.

O’Reilly Auto Parts Insights

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: Springfield, MO
21,231 Employees
Year Founded: 1957

What We Do

O’Reilly Auto Parts started as a single store and has grown into a leading retailer in the automotive aftermarket industry with more than 6,100 locations and counting. With more than 94,000 team members, O’Reilly has expanded into 48 states, Puerto Rico, Mexico, and Canada. O’Reilly, headquartered in Springfield, Missouri, has a deep commitment to serving our customers, community, and our team members. Our culture values make O’Reilly the best place to work and grow! Whether you're interested in running a local store, managing a distribution center, or climbing the corporate ladder, O’Reilly has a career path in which you can truly thrive. Find out what it means to Live Green at our Fortune 500 Company and come work at the O! Mission: O'Reilly Automotive intends to be the dominant supplier of auto parts in our market areas by offering our retail customers, professional installers, and jobbers the best combination of price and quality provided with the highest possible service level.

Similar Jobs

CrowdStrike Logo CrowdStrike

Head of AI Solutions (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
USA
11000 Employees
235K-350K Annually

Circle Logo Circle

Partner Development Associate

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
In-Office or Remote
25 Locations
1050 Employees
88K-105K Annually

Circle Logo Circle

Partner Development Coordinator

Blockchain • Fintech • Payments • Financial Services • Cryptocurrency • Web3
In-Office or Remote
25 Locations
1050 Employees
65K-78K Annually

Dynatrace Logo Dynatrace

Senior Data Analyst

Artificial Intelligence • Big Data • Cloud • Information Technology • Software • Big Data Analytics • Automation
Remote or Hybrid
United States
5600 Employees
100K-125K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Ford Energy Thumbnail
Automotive • Software • Energy • Utilities • Manufacturing • Renewable Energy
US
55 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account