Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Cypress HCM

Senior software engineer

Career Insights for Software Developer / Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on California data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.

$162,138 / year median in California

-13% projected decline

Explore Career

Job Description

Senior software engineer

Redwood City, CA

•$150k/yr

•$250k/yr

Full Time

Posted by: Cypress HCM

Posted:

Sunday, 30 August 2026 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

Location

Redwood City, CA, United States of America

Industry

IT

Rate

$150k/yr

•$250k/yr

Company

Cypress HCM

Contact

Click apply

Reference

JS26489_25303_25478A2F2E05FC42B71AB3FDC3853205

Posted Date

8/30/2026 6:09:31 PM

Benefits

  • Paid Time Off (PTO)
  • 401(k) Plans
  • Health Insurance
  • Dental Insurance