
Sr. Software Engineer, Services
St. Louis, MO · HybridFull-time$127–153K/yrPosted 2 days agoStill listed 1 day ago
Most applications go out cold — see where you stand first. No sign-up to start.
Watch jobs like this. New roles like this one near St. Louis, MO, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Panera Bread seeks a Senior Software Engineer to design and optimize middleware services and APIs for its web, mobile, kiosk, and other digital channels. The role uses Node.js, TypeScript, GraphQL, and AI-enabled development capabilities, with a focus on security, performance, and reliable delivery. It is hybrid, with four days in the office and one remote day per week, and includes mentoring junior engineers.
Skills & qualifications
Skills
Qualifications
Full 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
Similar jobs, posted recently
Open roles like this one, listed in the last 30 days.
Sr. Manager, Software Engineer - WebPanera Bread · St. Louis, MO (Hybrid) · $127–153K/yrPosted 1w agoPosted 1w ago
Sr. Manager, Software Engineer - MobilePanera Bread · St. Louis, MO (Hybrid) · $127–153K/yrPosted 1w agoPosted 1w ago- Client Services Account Manager, Payer Healthcare ServicesUrrly · Remote · US · $120–140K/yrPosted 2w agoPosted 2w ago
Software Engineer, Phantom Works (Experienced or Senior)The Boeing Company · Berkeley, MO · $127–171K/yrPosted 1w agoPosted 1w ago
Associate Software EngineerThe Boeing Company · Berkeley, MO (Hybrid) · $82–92K/yrPosted 1 day agoPosted 1 day ago
You've read the whole posting — now see how you match it.