Description

About the client:

Our client is a flagship SaaS platform that transforms physical retail operations through real-
time, AI-driven inventory visibility and intelligent in-store task execution. It integrates advanced technologies like RFID, computer vision, and machine learning to deliver 98%+ inventory accuracy
with precise spatial mapping. Our client empowers their customer/s with guided workflows for
omnichannel fulfillment (BOPIS, ship-from-store, returns), intelligent task allocation, and real-time
replenishment — significantly improving efficiency, reducing shrinkage, and driving in-store
conversions. The platform is cloud-native, hardware-agnostic, and built to scale across thousands of
stores globally with robust integrations and actionable analytics.

Roles & Responsibilities

  • Define and drive the overall architecture for scalable, secure, and high-performance distributed systems.
  • Write and review code for critical modules and performance-sensitive components to set quality and architectural standards
  • Collaborate with engineering leads and product managers to align technology strategy with
    business goals.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality
    product platform.
  • Own and evolve the system design, ensuring modularity, multi-tenancy, and future extensibility.
  • Establish and govern best practices around service design, API development, security,
    observability, and performance.
  • Review code, designs, and technical documentation, ensuring adherence to architecture and
    design principles.
  • Lead design discussions and mentor senior and mid-level engineers to improve design thinking and engineering quality.
  • Partner with DevOps to optimize CI/CD, containerization, and infrastructure-as-code
    Stay abreast of industry trends and emerging technologies, assessing their relevance and value.

Skills

  • Strong understanding of data structures and algorithms
  • Good knowledge of low level and high level system designs and best practices
  • Strong expertise in Java & Spring Boot, with a deep understanding of microservice architectures and design patterns.
  • Good knowledge of databases (both SQL and NoSQL), including schema design, sharding, and performance tuning.
  • Expertise in Kubernetes, Helm, and container orchestration for deploying and managing scalable applications.
  • Advanced knowledge of Kafka for stream processing, event-driven architecture, and data integration.
  • Proficiency in Redis for caching, session management, and pub-sub use cases.
  • Solid understanding of API design (REST/gRPC), authentication (OAuth2/JWT), and security best practices.
  • Strong grasp of system design fundamentals—scalability, reliability, consistency, and observability.
  • Experience with monitoring and logging frameworks (e.g. Datadog, Prometheus, Grafana, ELK, or equivalent).
  • Excellent problem-solving, communication, and cross-functional leadership skills.
  • Prior experience in leading architecture for SaaS or high-scale multi-tenant platforms is highly desirable.

Experience

  • 12+ years of relevant experience

Qualifications

  • Engineering or science background is preferred.
  • Bachelor’s degree and above is preferred
Published
10/08/2025
Location
Redwood City, CA
Salary
$185,000 - $220,000
Experience level
  • Individual Contributor
Workplace Type
  • Hybrid
Employment Type
  • Full-Time
Mark as Monthly Job Spotlight
  • Mark as Monthly Job Spotlight
Only logged in members can apply for jobs

Related Jobs

Sr. Software Engineer - Erlang  
Redwood City, CA
09/29/2025
09/16/2025
09/16/2025

Complete the fields below for the ASAP Capability Statement

"*" indicates required fields