6+ years of experience in front end technologies (React, Angular) and backend development (.Net/C#/Java).
4+ years in .Net, React, and Angular development within a SAP environment.
Strong expertise in system design and architecture.
Familiarity with AI tools for code development (Codex, Claude, etc.) is a plus.
Knowledge of relational and non-relational databases, and CI/CD pipeline implementation.
Responsibilities
Translate business and product needs into clear technical specifications for development.
Lead system design and architecture addressing functional and non-functional aspects.
Collaborate with product managers to manage and prioritize development backlogs.
Drive cross-functional collaboration, managing dependencies and proactively identifying risks.
Implementation of scalable, reliable software systems while promoting best practices.
Ensure application security, compliance, and the effective use of AI within software solutions.
Benefits
Annual bonus program
Equity options
401(k) profit-sharing plan
Comprehensive medical, dental, and vision coverage
Full Job Description
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.
Enterprise Integration
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
Medical, Dental, Vision & More!
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.
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.
About Grocery Outlet
Grocery Outlet Holding Corp. is a supermarket company that offers discount, overstocked and closeout products from name brand and private label suppliers. The company was founded in 1946 in San Francisco, California and has since expanded to over 350 locations in the United States. Grocery Outlet Holding Corp. went public in 2019 and is traded on the NASDAQ stock exchange under the ticker symbol GO. The company's mission is to provide customers with high-quality products at affordable prices.