Senior Software Engineer - Full Stack Omni-Channel
Listed on 2026-03-01
-
IT/Tech
Cloud Computing, Systems Engineer
We are seeking a senior-level developer with solution architecture experience who thrives at the intersection of hands-on engineering and design. This role blends full-stack development and omnichannel architecture, shaping how our retail, eCommerce, loyalty, and supply chain platforms work together end-to-end.
You won’t have direct reports—but you’ll be the go-to technical lead for a small team of 5–6 developers, setting best practices, reviewing code, and helping the team deliver reliable, scalable solutions that make an impact.
Please Note:
This position is a hybrid role, involving on-site work each week at our corporate headquarters in Concord, CA. Candidates who are fully remote or outside of reasonable commuting distance will not be considered.
- Lead the design and delivery of end-to-end, omnichannel solutions spanning retail stores, eCommerce, loyalty, supply chain, and reporting platforms.
- Design and evolve integration and data flows across omnichannel systems, ensuring consistency, reliability, and traceability from customer interaction through fulfillment and reporting.
- Hands‑on development across the full stack, including APIs, backend services, integrations, and data pipelines, using C#, Python, and other languages as needed, supporting omnichannel customer and operational workflows.
- Act as a technical lead and mentor, providing architectural guidance, conducting design and code reviews, and establishing standards for clean, scalable, and maintainable solutions.
- Partner with business leads, business analysts, and project managers to translate business and operational needs into well‑structured solution architectures and implementation plans.
- Implement and manage CI/CD pipelines using Azure Dev Ops, ensuring solutions are testable, observable, and production‑ready.
- Collaborate cross‑functionally with business and IT teams to ensure solutions meet both functional and performance goals.
- Own and contribute to solution architecture design, including integration patterns, data flows, scalability, resiliency, and cloud‑native best practices.
- Drive best practices around system architecture, integration, reliability, and cloud‑native design.
- 5–7+ years of hands‑on engineering experience, with 2–3 years of demonstrated solution architecture responsibility, designing and delivering solutions across multiple enterprise and omnichannel systems.
- Deep understanding of solution architecture and integration patterns, including API gateways, middleware, messaging systems, and event‑driven architectures in distributed environments.
- Strong experience with C# and Python across backend, integration, and data‑processing layers, including APIs, services, and cloud‑native workloads.
- Experience designing or supporting omnichannel retail systems, including eCommerce, POS, loyalty, inventory, or supply chain platforms, and understanding how these systems interact end‑to‑end.
- Proven ability to document and map business data requirements to data models, ensuring BI solutions accurately reflect business processes.
- Hands‑on expertise with Azure‑native services, including Azure Fabric, Azure Functions, API Management, Application Gateway, and Azure Dev Ops, with an emphasis on cloud‑native, scalable solution design.
- Experience with designing microservices, APIs (REST), and event‑driven solutions.
- Strong understanding of solution architecture principles, system design, and integration best practices.
- Proven experience leading technically without direct authority, mentoring developers, influencing design decisions, and raising engineering standards across a team of 5–6 developers.
- Excellent collaboration and communication skills—you can work with both engineers and business stakeholders.
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Microsoft certifications (e.g., Azure Developer Associate, Solutions Architect Expert) are a plus.
- Work with a talented, collaborative engineering team modernizing core systems with cutting‑edge Azure tech.
- Grow with us:
Opportunities toward Solution Architect or Engineering Manager pathways. - Make a real impact: your designs and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).