Senior Software Engineering Manager
Sprouts Farmers Market
Job Description
Overview
The Senior Software Engineering Manager leads engineering teams to deliver scalable, reliable, and AI-powered platforms that support retail store operations, associate productivity, and customer experience. This role partners closely with Product and Business teams to translate product requirements into high-quality engineering solutions, while ensuring strong execution, operational excellence, and system reliability across both new and existing platforms.
Responsibilities
- Engineering Delivery & Execution
- Lead end-to-end engineering execution for multiple concurrent initiatives
- Translate product and business requirements into technical designs and deliverables
- Drive predictable, high-quality delivery across teams
- Ensure adherence to:
- Code quality standards
- Testing strategies
- CI/CD pipelines
- DevOps practices
- Conduct system design reviews to ensure scalability and alignment with architecture
- Product & Business Partnership (Not Ownership)
- Partner with Product and Business teams to understand customer and operational needs
- Refine problem statements
- Influence technical solutions
- Provide visibility into scope, effort, trade-offs, and resource needs
- Support prioritization decisions based on business value, technical feasibility, and delivery timelines
- AI & Retail Innovation
- Build and enable AI-driven applications and automation features
- Collaborate with Generative AI, AI agents, and machine learning components
- Contribute to solutions for store operations optimization, inventory intelligence, and associate productivity tools
- Promote use of AI-assisted development tools and intelligent automation frameworks
- Product Support & Operational Excellence (Build + Run)
- Ensure systems are production-ready and highly reliable
- Lead engineering teams in platform support, incident management, and root cause analysis (RCA)
- Define and track system reliability metrics, performance benchmarks, and delivery KPIs (velocity, cycle time, defect rates)
- Improve system resilience through monitoring and alerting, observability practices, and continuous improvement
- Team Leadership & People Management
- Lead and grow a team of software engineers and technical leads
- Drive hiring, onboarding, mentorship, and performance management
- Foster a culture of accountability, innovation, and continuous learning
- Enable teams through clear delegation, documentation, and tooling/development frameworks
- Agile & Execution Excellence
- Champion Agile/Lean methodologies
- Facilitate sprint planning, stand-ups, retrospectives, and release management
- Coordinate across teams through Scrum-of-scrums and cross-team planning
- Platform & Cost Optimization
- Drive efficiency through automation, tooling improvements, and process optimization
- Lead cost optimization efforts: cloud cost management, infrastructure efficiency, and licensing optimization
- Governance & Compliance
- Ensure adherence to security standards, compliance requirements (e.g., SOX), and data governance practices
Qualifications
- Bachelor’s or Master’s degree in Computer Science or equivalent
- 12+ years of software development experience
- 3+ years in engineering leadership roles
- Experience leading teams of 8+ engineers
- Strong expertise in:
- Microservices architecture
- Data structures & algorithms
- Cloud platforms
- Distributed systems
- Hands-on experience with:
- Generative AI / AI-enabled development
- CI/CD tools (Git, Maven, Jenkins)
- Containerization (Docker, Kubernetes)
- Messaging systems (Kafka)
Core Competencies
- Customer Focus
- Communication
- Driving for Results
- Coaching and Developing Others
- Leading Change
Benefits
In addition to a rewarding career, Sprouts offers a comprehensive program to help support you and your family. These programs include:
- Competitive pay
- Sick time plan that you can use to support you or your immediate families health
- Vacation accrual plan
- Opportunities for career growth
- 15% discount for you and one other family member in your household on all purchases made at Sprouts
- Flexible schedules
- Employee Assistance Program (EAP)
- 401(K) Retirement savings plan with a generous company match
- Company paid life insurance
- Contests and appreciation events throughout the year
Eligibility requirements may apply for the following benefits:
- Bonus based on company and/or individual performance
- Affordable benefit coverage, including medical, dental, and vision
- Health Savings Account with company match
- Pre-tax Flexible Spending Accounts for healthcare and dependent care
- Company paid short-term disability coverage
- Paid parental leave for both mothers and fathers
- Paid holidays
Additional
Get Paid Every Day: Sprouts offers DailyPay, enabling access to earned wages before payday. For more information, visit DailyPay.
The statements above describe the general nature and level of work and are not a complete list of duties. Sprouts reserves the right to amend duties as necessary. Sprouts will consider qualified applicants with criminal histories in a manner consistent with the Fair Chance in Hiring Ordinance. California Residents: We collect information in accordance with California law.
#J-18808-Ljbffr