Senior Software Engineer

Cypress HCM

Redwood City (CA)

Hybrid

USD 150,000 - 250,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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)

Hybrid
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)

Hybrid
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)

Hybrid
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
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
Senior Software Engineer
Senior Software Engineer

Engage PSG Search • United States

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

Berkshire Hathaway Homestate Companies • Walnut Creek (CA)

Hybrid
USD 167,000 - 207,000
Work From Home Program
Free On-Site Fitness Facility
Paid Time Off
+2
Staff Software Engineer
Staff Software Engineer

Harnham • New City (NY)

On-site
USD 230,000 - 280,000
Equity
401(k)
Health benefits
+2