Role Summary
We’re seeking a Manager of Software Engineering to lead a squad of engineers responsible for the systems that power promotional pricing, discount lifecycle management, pricing engines, and contract quoting capabilities across Staples’ B2B and B2C channels.
This is a player-coach role (60% leadership and strategy, 40% hands-on technical) requiring a blend of people management, delivery ownership, and technical depth. You will own end-to-end delivery for the Promotions & Pricing engineering squad, partnering with Revenue Management, Merchandising Operations, Sales Operations, and Product teams. You will also drive platform modernization from legacy pricing and promotions systems to cloud-native, event-driven architectures on Azure.
Retail industry experience is required for this role. Candidates without hands-on experience in a retail, e-commerce, or B2B commerce environment will not be considered.
Duties & Responsibilities
Team Leadership & Delivery
- Lead and develop a team of 5–8 engineers (G2/G3/G4 levels) across promotions and pricing domains — providing coaching, code reviews, performance feedback, and career growth guidance.
- Own sprint planning, velocity tracking, and delivery commitments for the Promotions & Pricing engineering squad.
- Conduct regular 1:1s, performance reviews, and ongoing coaching to develop engineers at all levels.
- Participate actively in hiring, interview panels, and onboarding of new team members.
Promotions Engineering
- Lead engineering for the full promotional lifecycle: offer creation and configuration, distribution, redemption adjudication, stacking rules, exclusion logic, and expiry management.
- Own the design and delivery of cart-level promotion adjudication APIs that compute real-time discounts at checkout with high throughput and sub-second latency.
- Build and maintain promotional workflow engines and approval chains for B2B and B2C promotional campaigns.
- Drive promotions reconciliation and financial settlement integrations with downstream finance and ERP systems.
- Ensure promotional offer management is consistent across all channels: Staples.com, StaplesAdvantage.com, and in-store.
- Integrate A/B testing frameworks and promotional effectiveness analytics to enable data-driven promotion strategy.
Pricing Engineering
- Lead engineering for B2C price engines: competitive pricing, dynamic pricing, and price matching capabilities.
- Own development and operation of B2B pricing platforms including customer-specific contract pricing, volume tiers, and negotiated rate management.
- Build and maintain CPQ (Configure-Price-Quote) workflows, bid management, and contract lifecycle capabilities.
- Design and implement customer hierarchy management in B2B systems including parent-child account structures and pricing inheritance.
- Develop margin optimization engines and pricing guardrails to protect revenue and margin commitments.
- Own base pricing, zone pricing, and channel-specific pricing strategies and their technical implementation.
- Build price change workflows and approval processes with appropriate audit trails and controls.
- Ensure seamless integration with Revenue Management and financial systems for pricing decisions.
Platform & Architecture
- Drive modernization of legacy pricing and promotions systems into cloud-native, API-first architectures on Azure.
- Design and build event-driven integrations using Kafka and Solace for real-time pricing and promotions data distribution to 100+ downstream applications.
- Champion engineering excellence through CI/CD practices, automated testing, observability, and performance optimization.
- Partner with US-based engineering leadership, architects, and Product Managers on roadmap prioritization and cross-team dependencies.
AI-Native Engineering
- Establish and drive an AI-native SDLC culture across the team — ensure engineers leverage AI-assisted development tools (GitHub Copilot, AI code assistants, AI-driven testing) as standard practice and as a force multiplier in every stage of the software lifecycle.
- Lead by example in using AI-assisted tools; set team expectations for AI-driven SDLC practices and measure their impact on velocity and quality.
Requirements
Years of Experience
- 10+ years of software engineering experience with progressively increasing responsibility, with emphasis on Java, Spring Boot, and enterprise backend systems.
- 4+ years of hands-on experience in pricing, promotions, revenue management, or CPQ domains in a retail, e-commerce, or B2B commerce environment (required).
- 3+ years of people management or engineering team lead experience, including hiring, performance management, and career development.
- 3+ years of experience designing and operating distributed, event-driven systems in cloud environments.
Basic Qualifications
- Retail industry experience is required — candidates must have hands-on experience in a retail, e-commerce, or B2B commerce organization.
- Hands-on experience building pricing engines, promotions adjudication systems, or CPQ platforms in an enterprise retail or B2B context.
- Proficiency with Java, Spring Boot, microservices, and REST API design in enterprise-scale systems.
- Experience with event-driven architectures using Kafka, Solace, Azure Event Hub, or equivalent messaging platforms.
- Strong knowledge of cloud platforms (Azure preferred; AWS or GCP acceptable) and cloud-native development practices.
- Solid understanding of relational databases (SQL Server, PostgreSQL, MySQL) and NoSQL databases (Couchbase, Redis, MongoDB).
- 3+ years of people management experience including performance management, goal-setting, coaching, and hiring.
- Strong background in CI/CD pipelines, automated testing, DevOps practices, and observability.
- Demonstrated ability to lead Agile/Scrum teams and deliver high-quality software on time.
- AI-native SDLC mindset — proven ability to leverage and champion AI-assisted development tools (GitHub Copilot, AI code assistants, AI-driven testing) as a force multiplier across the engineering team.
Preferred Qualifications
- Experience with PROS CPQ, Salesforce CPQ, Oracle CPQ, or comparable enterprise CPQ platforms.
- Familiarity with B2B pricing models: customer hierarchy pricing, parent-child account structures, volume tiers, and negotiated rate management.
- Experience with Angular or React frontend frameworks for pricing administration or promotional configuration UIs.
- Knowledge of A/B testing frameworks and promotional effectiveness analytics integrations.
- Exposure to AI/ML-driven pricing optimization or dynamic pricing recommendation systems.
- Experience integrating pricing or promotions platforms with ERP systems (SAP, Oracle) and CRM platforms (Salesforce).
- Understanding of financial settlement and reconciliation workflows for promotional campaigns.