Panerabread logo

Sr. Software Engineer, Services

Salary
$127.5K–$153K
Hiring from
United States
Work type
Hybrid
Posted
Is this job info correct?
Show job description

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


Additional Description :

Similar jobs

Apply for this job