Find Jobs
Find Jobs Near You – Available Work in Your Location
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?
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
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