Mediabistro logo
job logo

Software Engineer- Fulfillment Team

Papa John's International , Inc., Louisville, KY, United States


Position Overview
Papa Johns is building the next generation of technology that powers how millions of customers receive pizza every day. As a Software Engineer on the Fulfillment Team, you will contribute to the development and evolution of systems that support order fulfillment across our restaurants—including ordering, kitchen workflows, carryout, delivery, and third-party integrations.

This role is ideal for an engineer who enjoys solving real-world problems at scale, learning modern architectures, and working on systems that directly impact restaurant operations and customer experience.

Key Responsibilities

Develop and maintain backend and/or full-stack services that support fulfillment and delivery workflows

Collaborate with senior engineers and architects on system design and implementation for cloud-native, distributed, event-driven systems

Build and consume RESTful APIs and event-driven services integrating with POS, kitchen, and delivery systems

Write high-quality, maintainable, and well-tested code following engineering best practices

Participate in code reviews, technical discussions, and sprint planning

Troubleshoot and resolve defects and performance issues in development and production environments

Partner with Product, QA, and DevOps teams to deliver reliable and scalable solutions

Participate in on‑call rotations as needed to support operational excellence

Required Qualifications

3–5 years of professional software engineering experience

Experience developing backend or full-stack applications using languages such as Java, Kotlin, Node.js, or Python

Familiarity with RESTful APIs and service-based architectures

Experience working with relational and/or NoSQL databases

Basic experience with cloud platforms such as AWS, Azure, or Google Cloud Platform

Understanding of software development best practices including testing and version control

Strong problem-solving skills and eagerness to learn

Ability to collaborate effectively within a team environment

Experience with Agile methodologies

Preferred Qualifications

Experience with microservices or distributed systems

Familiarity with Docker and Kubernetes

Exposure to CI/CD pipelines and DevOps practices

Experience in eCommerce, fulfillment, delivery, or restaurant technology domains

Knowledge of POS systems, kitchen systems, or third‑party delivery integrations

Experience with AI tools and technology

Current Tech Stack

Backend: Java 17-25, Spring Boot 3+, some Python/JS

Cloud Platform: Google Cloud Platform (Cloud Run, Pub/Sub, Firestore, GKEE, GSM, etc)

Architecture: Event‑driven microservices, asynchronous processing, webhook ingestion, RESTful APIs

Infrastructure: Terraform, GKE and serverless deployments

Data & Messaging: Firestore (NoSQL), Spanner, MySQL, Pub/Sub, HTTP APIs

Observability: Splunk (logging/search), AppDynamics (APM), structured logging with MDC

Build & CI/CD: Gradle, Jib, Jenkins/Harness pipelines

Integrations: POS systems, delivery platforms, external vendor APIs

Tools: Jira, Lucid, Confluence, BitBucket

What You’ll Love About Working at Papa Johns

Building software that directly impacts restaurants and customers at a global scale

Opportunities to learn from experienced engineers and grow your technical skills

Collaborative and supportive engineering culture

Competitive compensation, benefits, and career development opportunities

Contributing to the modernization of fulfillment technology for a global brand

Our Values

EVERYONE BELONGS - We believe connectedness and belonging are the essential ingredients to our success

DO THE RIGHT THING - We are relentlessly focused on quality and integrity and make the right choices, even when it's difficult

PEOPLE FIRST - To craft positive experiences for our customers, we take care of each other first

INNOVATE TO WIN - We champion and challenge for a better way in all we do

HAVE FUN - We find joy, create meaningful impact and celebrate the journey together

Our Core Competencies

CUSTOMER CENTRIC - We leverage data and insights to craft a customer experience that builds relationships, cultivates trust, and delivers excellence

RESULTS DRIVEN – We focus on measurable outcomes by remaining optimistic, tenacious, and persistent even in the face of challenges

CONTINUOUS IMPROVEMENT - We champion for better through strategic risk taking, experimentation and challenging the status quo

BIAS FOR ACTION - We courageously lead, drive towards decisions, and maintain agility to meet the demands of our dynamic industry

WINNING TOGETHER - We work together to unlock our full potential by actively collaborating and contributing in a cross‑functional capacity

About Papa Johns
Papa Johns International, Inc. is committed to quality in everything we do—from our ingredients to our people to our technology. We foster an inclusive, innovative, and performance‑driven environment where our teams can grow and thrive.

Papa Johns is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#J-18808-Ljbffr