Sr. Software Engineer

Grocery Outlet Inc.

Emeryville (CA)

On-site

USD 135,000 - 155,000

Full time

41 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Annual bonus
Equity
401(k) Profit Sharing

Job summary

Grocery Outlet Inc. is seeking a Senior Software Engineer to drive engineering excellence across full-stack development, AI-enabled acceleration, and scalable system design.

You will collaborate with product managers and tech leads to translate requirements into robust technical specifications and architectures. Responsibilities include leading design discussions, driving agile delivery, and ensuring high availability and low latency in cloud-based services.

Qualifications

  • 6+ years in front-end and full-stack development.
  • 4+ years with .NET, React, Angular in SAP environments.
  • Experience with AI tools for code development is a plus.
  • Strong knowledge of CI/CD and cloud architectures.

Responsibilities

  • Translate business and product requirements into clear technical specifications and requirements.
  • Lead system design and architecture for functional and non-functional aspects of the solution.
  • Collaborate with product managers and technical leads to prioritize backlogs and deliver in Agile sprints.
  • Lead the design of scalable, reliable software systems and promote best practices across teams.
  • Implement APIs, integrations and UI iteratively with measurable outcomes.
  • Mentor junior engineers and drive cross-functional collaboration.

Skills

Front-end engineering
UI/UX mindset
System design & architecture
AI/ML integration
Cloud services (GCP)
RESTful APIs & microservices
CI/CD pipelines
Real-time data streaming

Tools

SAP environment
Kafka
Pub/Sub
Kubernetes

Job description

About the Team: Our IT team’s mission is to push the boundaries of technology with the intention of going above and beyond to aid stores and customers and deliver timely solutions to benefit all members of Grocery Outlet. Our team consists of problem solvers and go-getters dedicated to service-oriented and solving important problems.

About the Role: We are seeking a highly experienced Senior Software Engineer to join our team in order to drive engineering excellence and deliver state-of-the-art applications to our Independent Operator and end users. This role is an individual contributor role with certain leadership responsibilities to translate business requirements into technical requirements, evaluate tools and technologies and accelerate development and testing of the desired outcome. This role involves using AI and machine learning to accelerate engineering outcomes and derive engineering efficiencies. The ideal candidate has deep expertise in full stack development including good understanding of design patterns, data interchange and integration patterns. The Sr. Software Engineer will report to the Sr. Director, Application Development.

Responsibilities Include:

Requirements and Specifications
  • Translate business and product requirements into clear technical specifications and requirements that are ready for development.
  • Create technical specification documents and other relevant artifacts.
  • In addition to functional specification, document non-functional expectations from business/product.
System Design
  • Solid understanding of system design, scalability, and performance optimization.
  • Lead system design and architecture for all functional and non-functional aspects of the business problem.
  • Participate in architecture and design discussions for simplifications and future needs.
  • Lead documentation of all design and architecture components.
Development and Delivery
  • Collaborating with product managers and technical leads to prioritizing and manage functional and non-functional backlogs, leading development teams in agile, scrum-based deliveries.
  • Drive cross-functional collaboration, managing project and system dependencies and proactively identifying and mitigate risks.
  • Lead the technical design, conduct code reviews, and ensure adherence to best practices throughout the development process.
  • Lead the design of scalable, reliable software systems, promoting best practices in efficient software development across teams.
  • Track and measure software delivery performance with key metrics, continually enhancing development processes for optimal outcomes.
  • Leverage cloud services, open standards, and frameworks to accelerate development while optimizing CI/CD and DevOps automation.
  • Ensure high availability, reliability, and low-latency user experiences by monitoring applications and integration solutions consistently.
  • Implement product metric monitoring solutions to derive insight for feature improvement.
  • Implement APIs, integrations and UI in an iterative and measurable way.
  • Collaborate, lead and implement integrations between data platforms, operational systems, and AI services.
  • Proven experience building RESTful APIs and microservices architectures.
Governance & Security
  • Define and implement data governance, security, and compliance standards.
  • Ensure adherence to privacy regulations and enterprise security frameworks.
  • Ensure AI policy and usage of AI is monitored, measured and implemented for optimizations and efficiencies.
Cross functional engagement and leadership
  • Collaborate with product and engineering and cross functional leaders to maintain bi-directional communication for updates, impediments and progress.
  • Mentor junior engineers in the team and engagement partners.
About The Pay:
  • Base Salary Range: $135,000 - $155,000 Annually
  • Annual Bonus Program
  • Equity
  • 401(k) Profit Sharing
  • Final compensation will be determined based on experience and skills and may vary based on location.

About You:

  • 6+ years of experience in design and development of front end (React and Angular), web based and backend technologies(.Net/C#/Java).
  • 4+ years of experience in .Net, React and Angular development preferably in a SAP environment.
  • Strong front-end engineering and UI/UX mindset.
  • Strong expertise with system design and architecture.
  • Experience with AI tools like Codex/Claude/Cursor/others for code development is a big plus.
  • Strong knowledge of relational and non-relational databases and their implementation.
  • Strong knowledge of implementation of CI/CD pipelines.
  • Strong understanding of ESB, Middleware and Data Engineering (Talend) and Microservices.
  • Extensive experience with cloud services: GCP (GKE, Pub/Sub, Cloud SQL, Cloud Storage, Redis/MemCache).
  • Excellent communication and stakeholder management skills.
  • Experience with real-time data streaming platforms (Pub/Sub, Kafka, Kinesis, etc.).
  • Strong front-end engineering and UI/UX mindset.
  • Strong experience of AI/ML technologies and tools to accelerate development and testing.
  • Industry experience in retail, e-commerce, finance, or supply chain.

Equal Opportunity Employer

This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet Career • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Sr Data & AI Solution Architect
Sr Data & AI Solution Architect

Grocery Outlet Inc. • Emeryville (CA)

On-site
USD 165,000 - 190,000
Equity
401(k) Profit Sharing
Annual Bonus Program
Sr. Data & Analytics Architect
Sr. Data & Analytics Architect

Grocery Outlet • Emeryville (CA)

On-site
USD 165,000 - 185,000
Annual Bonus Program
Equity
401(k) Profit Sharing
Sr Data & AI Solution Architect
Sr Data & AI Solution Architect

Grocery Outlet • Emeryville (CA)

On-site
USD 165,000 - 190,000
Annual bonus program
Equity
401(k) profit sharing
Sr. Data & Analytics Architect
Sr. Data & Analytics Architect

Grocery Outlet Inc. • Emeryville (CA)

On-site
USD 165,000 - 185,000
Base salary
Annual bonus
Equity
+1
Senior Software Engineer
Senior Software Engineer

Upbound Group Inc. • Plano (TX)

On-site
USD 140,000 - 190,000
Senior Software & Automation Engineer
Senior Software & Automation Engineer

Universal Steel • Fort Lee (NJ)

On-site
USD 70,000 - 110,000
Paid Vacation, Sick Days, Holidays
Performance Bonuses
Educational Training Reimbursements
+6
Senior Software Engineer
Senior Software Engineer

Pointwest-North America • Fort Wayne (IN)

On-site
USD 80,000 - 110,000
Lead Software Engineer, AI (P4577)
Lead Software Engineer, AI (P4577)

84.51˚ • Cincinnati (OH)

On-site
USD 125,000 - 207,000
Health insurance
401(k) with company matching
Paid time off and holidays