O

O'Reilly Auto Parts

Automotive parts retailer with nationwide stores

Principal Software Engineer - E-commerce

Backend EngineeringUpdated on Nov 3
Full-timeSpringfield, MO, USANo salary listed

About the Job

Requirements

  • Master-level proficiency in Java and the Spring ecosystem, including Spring Boot, Spring Security, Spring Data, and Spring Cloud.
  • Thorough understanding of microservices patterns, including Saga, CQRS, event-driven architecture, orchestration, choreography, and security protocols.
  • Experience configuring resilience frameworks such as Resilience4j and Istio service mesh patterns.
  • Strong hands-on experience with Google Cloud Platform, including GKE, Apigee, Spanner, Memorystore (Valkey), and Google Cloud Storage.
  • Deep practical knowledge of Kubernetes internals, architecture, networking, and cluster troubleshooting.
  • Skill in Terraform, Helm, and CI/CD pipeline construction.
  • Proven ability to profile the JVM, interpret flame graphs and heap dumps, and analyze thread behavior under heavy load.
  • Experience with e-commerce applications.
  • Ability to drive projects from concept to production.
  • Demonstrated experience mentoring engineers and setting high code quality standards.
  • Ability to articulate complex architectural decisions to technical and non-technical stakeholders.

Responsibilities

  • Design and execute end-to-end distributed backend architectures using microservices, event-driven architecture, and orchestration or choreography patterns.
  • Build resilient, fault-tolerant applications using circuit breaker, bulkhead, retry, and rate-limiting patterns.
  • Architect systems for high throughput and low latency while maintaining strict SLA/SLO requirements.
  • Enforce security practices across API design, OAuth2/OIDC authentication and authorization, zero-trust networking, and encryption of data at rest and in transit.
  • Design, build, and maintain containerized workloads running on GKE.
  • Manage API landscapes using Apigee API Management.
  • Use cloud-native data and storage solutions, including Google Cloud Spanner, Memorystore (Valkey/Redis), and Google Cloud Storage.
  • Drive infrastructure-as-code and deployment automation using Terraform, Helm, and CI/CD pipelines.
  • Architect end-to-end observability strategies, including distributed tracing, structured logging, metrics dashboards, and alerting across microservices.
  • Lead debugging and diagnostic efforts across distributed microservice topologies.
  • Investigate JVM performance, tune garbage collection, and profile runtime using thread dumps, heap dumps, and memory leak analysis.
  • Troubleshoot Kubernetes runtime issues, including ingress routing, pod lifecycles, network policies, and resource contention.
  • Proactively adopt technologies, validate proof-of-concept work, and tackle unsolved engineering challenges.
  • Mentor and coach junior and mid-level developers through code reviews, architectural design sessions, and technical workshops.
  • Partner with product management, platform teams, and security teams.

Desired Qualifications

  • Experience with build automation tools such as Gradle.
  • Google Cloud Professional Cloud Architect or Professional Cloud Developer certification.
  • Hands-on experience with service mesh implementations such as Istio or Anthos Service Mesh.

About the Company

O'Reilly Auto Parts

Automotive parts retailer with nationwide stores

O'Reilly Auto Parts runs a large network of auto parts retail stores and distribution centers, selling automotive parts and supplies to retail customers and professional installers. It stocks a wide range of parts and related items and helps customers choose the right parts with knowledgeable staff and efficient service. The company differentiates itself through its nationwide store footprint, emphasis on customer service, and a culture focused on growth and development, aiming to be the dominant supplier in its markets by offering the best price, quality, and service. Its goal is to become the leading auto parts supplier in its market areas by delivering strong prices, quality parts, and high levels of service.

Company size
10,001+
Company stage
IPO
Headquarters
Springfield, IL
Founded
1957

Recently Posted Jobs

Explore more opportunities at O'Reilly Auto Parts

See more jobs