Senior Software Engineer

  • Cypress HCM
  • Redwood City, California
  • 04/02/2026
Full time Information Technology Telecommunications SQL Software Engineer Testing

Job Description

This range is provided by Cypress HCM. Your actual pay will be based on your skills and experience - talk with your recruiter to learn more.

Base pay range

$150,000.00/yr - $250,000.00/yr

Additional compensation types

Annual Bonus

Senior Software Engineer

Also open to mid-level, staff, principal, and team lead level engineers

Location: Redwood City, CA In the office 3-4 days per week with flexibility

Employees: 650 Team Size: 15 Reporting To: Director of Platform Engineering

Industry: Supply chain, warehouse automation, AI, robotics, product development

Responsibilities:

  • Design, development, and optimization of high-performance, distributed software systems
  • Working closely with product managers, architects, and cross-functional engineering teams
  • Building solutions that are critical to warehouse automation, robotics orchestration, and real-time decision-making systems
  • Working with Erlang to design/implement core modules to build scalable, distributed systems
  • Developing critical product features and solving complex system-level challenges
  • Collaborating with architects to define low-level design, contributing to the technical roadmap
  • Refactoring and optimizing algorithms and services for better performance and scalability
  • Reviewing code, mentoring, and promoting best coding practices within the team
  • Using simulations and testing to validate system behavior and performance

Requirements:

  • 3+ years of professional experience in software engineering
  • Experience building and maintaining distributed, high-availability software systems
  • Experience with one or more of the following languages: Erlang, Elixir, Gleam, Pony, Scala, Golang, Rust, Haskell
  • Experience with microservice architecture and REST APIs
  • Database experience with RDBMS/SQL in production environments
  • Understanding of OOP, system design patterns, software design principles
  • Experience with version control systems like Git

Benefits:

  • Unlimited PTO, health, dental, vision, and life insurance
  • Wellness reimbursement
  • 401K with company match
  • IAS, FSA plans
  • Short-term and long-term disability
  • Supplemental life insurance