Sr. Software Engineer, Services

Panera Bread

Saint Louis (LA)

Hybrid

USD 127,000 - 153,000

Full time

7 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive pay

Job summary

Panera Bread is seeking a Sr. Software Engineer to design, develop, and optimize a scalable middleware layer (BFF) supporting Web, Mobile, Kiosk and digital channels. You will build lightweight, secure APIs using Node.js, TypeScript, GraphQL, and AI-enabled DLC to accelerate delivery and improve customer experience.

Location: St. Louis, MO (hybrid) with 4 days in office and 1 day remote. The role emphasizes performance, security, and collaboration with cross-functional teams to shape Panera's

Qualifications

  • 5+ years of experience in software engineering, with strong focus on backend, API, or middleware (BFF) development.
  • Strong understanding of Node.js, asynchronous programming, and TypeScript.
  • Experience with GraphQL (schema design, resolvers, performance tuning, federation concepts preferred).
  • Experience designing lightweight, high-performance APIs and data aggregation layers.
  • Familiarity with AI-enabled Developer Lifecycle Capabilities (e.g., AI code assistants, automated testing, intelligent code analysis, DevOps automation tools).
  • Strong understanding of API security best practices including authentication, authorization, encryption, and threat mitigation.
  • Experience with microservices architecture and distributed systems.
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
  • Experience building CI/CD pipelines with emphasis on automation, speed, and reliability.
  • Excellent problem-solving, debugging, and performance optimization skills.
  • Understanding of observability practices (logging, tracing, metrics).
  • Strong collaboration and communication skills within cross-functional teams.

Responsibilities

  • Design, develop, and maintain lightweight BFF services using Node.js and TypeScript to support Panera's Web, Mobile, Kiosk, and digital ordering experiences.
  • Build and optimize RESTful, GraphQL APIs (schema design, resolvers, federation) with a focus on performance, scalability, and minimal payload delivery.
  • Leverage AI-powered development tools to accelerate development cycles and improve engineering productivity.
  • Collaborate with frontend, backend, product, and digital teams to define efficient API contracts and data orchestration strategies.
  • Implement secure-by-design APIs using industry best practices (OAuth2, JWT, API gateways, data protection standards).
  • Optimize middleware performance via caching strategies, batching, and efficient data aggregation patterns; integrate with microservices, enterprise systems, and third-party platforms ensuring resiliency and fault tolerance.
  • Drive CI/CD automation and DevOps practices, incorporating AI-assisted testing, security scanning, and deployment validation.
  • Monitor system health and performance using observability tools, proactively identifying and resolving production issues.
  • Mentor junior engineers and contribute to engineering excellence, including architecture standards and AI-enabled development practices.

Skills

Node.js
TypeScript
GraphQL
API design
Security best practices
Microservices
Cloud platforms
CI/CD & DevOps
Observability
Collaboration & communication

Education

Bachelor's degree in Computer Science or related

Tools

Docker
Kubernetes
AWS/Azure/GCP

Job description

Sr. Software Engineer, Services

Job Purpose

Panera Bread is seeking a Sr. Software Engineer to design, develop, and optimize a scalable middleware layer (Backend-for-Frontend - BFF) supporting Web, Mobile, Kiosk, and emerging digital channels. This role focuses on building lightweight, secure, and high-performance APIs using Node.js, TypeScript, and GraphQL, while leveraging AI-enabled Developer Lifecycle Capabilities (DLC) to accelerate software delivery, improve code quality, and enhance customer experience across Panera's digital platforms.

Location

St. Louis, MO (hybrid)

Duties & Responsibilities

The primary responsibilities of this job include, but are not limited to:

  • Design, develop, and maintain lightweight BFF services using Node.js and TypeScript to support Panera's Web, Mobile, Kiosk, and digital ordering experiences
  • Build and optimize RESTful, GraphQL APIs (schema design, resolvers, federation) with a focus on performance, scalability, and minimal payload delivery
  • Leverage AI-powered development tools (code assistants, automated testing, and code quality tools) to accelerate development cycles and improve engineering productivity
  • Collaborate with frontend, backend, product, and digital teams to define efficient API contracts and data orchestration strategies
  • Implement secure-by-design APIs using industry best practices (OAuth2, JWT, API gateways, data protection standards)
  • Optimize middleware performance via caching strategies, batching, and efficient data aggregation patterns
    Integrate with microservices, enterprise systems, and third-party platforms ensuring resiliency and fault tolerance
  • Drive CI/CD automation and DevOps practices, incorporating AI-assisted testing, security scanning, and deployment validation
  • Monitor system health and performance using observability tools, proactively identifying and resolving production issues
  • Mentor junior engineers and contribute to engineering excellence, including architecture standards and AI-enabled development practices
Qualifications (Education & Experience)
  • 5+ years of experience in software engineering, with strong focus on backend, API, or middleware (BFF) development
  • Strong understanding of Node.js, asynchronous programming, and TypeScript
  • Experience with GraphQL (schema design, resolvers, performance tuning, federation concepts preferred)
  • Experience designing lightweight, high-performance APIs and data aggregation layers
  • Familiarity with AI-enabled Developer Lifecycle Capabilities (e.g., AI code assistants, automated testing, intelligent code analysis, DevOps automation tools)
  • Strong understanding of API security best practices including authentication, authorization, encryption, and threat mitigation
  • Experience with microservices architecture and distributed systems
  • Experience with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes)
  • Experience building CI/CD pipelines with emphasis on automation, speed, and reliability
  • Excellent problem-solving, debugging, and performance optimization skills
  • Understanding of observability practices (logging, tracing, metrics)
  • Strong collaboration and communication skills within cross-functional teams
Working Conditions
  • Primary locations: Boston, MA or St. Louis, MO
  • Hybrid work model: 4 days in office and 1 day remote per week
Physical Requirements
  • While performing this job, the incumbent is regularly required to stand, sit, talk hear & use hands and fingers to operate keyboards
Direct Reports
  • N/A

Equal Opportunity Employer: Disabled/Veterans

Competitive Pay $127,461 - $152,953 annually

The actual pay offered will be determined by multiple factors, including but not limited to the candidate's relevant experience, job-related knowledge, skills, and geographical location. Individual compensation decisions are dependent upon the facts and circumstances of each position and candidate.

Saint Louis Support Center

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer, Services
Sr. Software Engineer, Services

Panera LLC • St. Louis (MO)

Hybrid
USD 127,000 - 153,000
Hybrid work model
Sr. Manager, Software Engineer - Web
Sr. Manager, Software Engineer - Web

Panera Bread • Saint Louis (LA)

On-site
USD 127,000 - 153,000
Analyst, Web Developer
Analyst, Web Developer

Panera Bread • Saint Louis (LA)

On-site
USD 86,000 - 103,000
Senior Backend Engineer - BFF APIs & AI Tools
Senior Backend Engineer - BFF APIs & AI Tools

Panera LLC • St. Louis (MO)

Hybrid
USD 127,000 - 153,000
Hybrid work model
Senior Manager, Product Manager – Restaurant Technology Hardware
Senior Manager, Product Manager – Restaurant Technology Hardware

Panera LLC • St. Louis (MO)

Hybrid
USD 145,000 - 174,000
Hybrid work model
Competitive Pay
Sr Engineer, Site Reliability Engineer
Sr Engineer, Site Reliability Engineer

Panera LLC • St. Louis (MO)

Hybrid
USD 112,000 - 134,000
Sr. Manager, Software Engineer - Mobile
Sr. Manager, Software Engineer - Mobile

Panera Bread • Saint Louis (LA)

On-site
USD 127,000 - 153,000
Senior Data Analyst
Senior Data Analyst

Panera LLC • St. Louis (MO)

Hybrid
USD 98,000 - 126,000
Hybrid work environment
Sr DevOps/Platform Engineer
Sr DevOps/Platform Engineer

Panerabread • St. Louis (MO)

On-site
USD 112,000 - 134,000
Competitive pay
Hybrid work arrangement
Director, HR Technology & Operations
Director, HR Technology & Operations

Panera LLC • St. Louis (MO)

On-site
USD 166,000 - 199,000