Senior Software Engineer

Cypress HCM

Redwood City (CA)

Hybrid

USD 150,000 - 250,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Unlimited PTO
Health insurance
401K with company match
Wellness reimbursement

Job summary

A company in supply chain and automation is seeking a Senior Software Engineer to design and optimize high-performance distributed systems. The ideal candidate will have at least 3 years of experience and proficiency in languages like Erlang and Elixir. This role offers unlimited PTO and a competitive benefits package, with in-office work required 3-4 days a week.

Qualifications

  • 3+ years of professional experience in software engineering.
  • Experience with high-availability software systems.
  • Familiar with RDBMS/SQL in production environments.

Responsibilities

  • Design, develop, and optimize software systems.
  • Collaborate with product managers and architects.
  • Use simulations to validate system performance.

Skills

Distributed systems design
Software development
Version control with Git
Understanding of OOP
Microservice architecture

Tools

Erlang
Elixir
Golang
Scala

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Erlang / Python) - Redwood City, California
Senior Software Engineer (Erlang / Python) - Redwood City, California

MissionHires • Redwood City (CA)

On-site
USD 120,000 - 160,000
Comprehensive health and dental insurance
401K retirement plan
Paid time off
+3
Senior Software Engineer
Senior Software Engineer

TalentTap.ai • Redwood City (CA)

On-site
USD 150,000 - 190,000
Relocation Assistance
Software Engineer
Software Engineer

Gentis Solutions • Minneapolis (MN)

On-site
USD 85,000 - 110,000
Medical insurance
Vision insurance
401(k)
+2
Senior Software Engineer (Erlang / Python) - Menlo Park, California
Senior Software Engineer (Erlang / Python) - Menlo Park, California

MissionHires • Menlo Park (CA)

On-site
USD 120,000 - 150,000
Comprehensive health and dental insurance
Retirement plans (401K)
Paid time off and maternity/paternity leave
+2
Senior Software Engineer
Senior Software Engineer

Saige Partners • Eden Prairie (MN)

On-site
USD 125,000 - 150,000
Competitive salary
Annual Bonus
Opportunities for professional growth
Senior Software Engineer
Senior Software Engineer

Engage PSG Search • United States

On-site
USD 165,000 - 180,000
Unlimited PTO
Flexible working options
Investment in engineering ownership
+1
Software Engineer
Software Engineer

Harnham • San Francisco (CA)

On-site
USD 170,000 - 200,000
Equity
Health insurance
Dental insurance
+2
Software Engineer
Software Engineer

Elite Recruiter • United States

On-site
USD 100,000 - 140,000
Generous paid time off (PTO)
401k matching
Medical insurance
+7
Software Engineer 3
Software Engineer 3

Berkshire Hathaway Homestate Companies • Walnut Creek (CA)

On-site
USD 167,540 - 206,780
Work From Home Program
Free On-Site Fitness Facility
Paid Time Off
+2
Staff & Senior Core Java/Matching Engine Engineer(s) Needed
Staff & Senior Core Java/Matching Engine Engineer(s) Needed

The Cypress Group • United States

On-site
USD 150,000 - 300,000
Medical insurance
Vision insurance
401(k)
+3