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

MissionHires

Redwood City (CA)

Hybrid

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive health and dental insurance
401K retirement plan
Paid time off
Maternity/paternity leave
Flexible hours
Professional development opportunities

Job summary

MissionHires in Redwood City, California is seeking a Senior Software Engineer to contribute to the design and development of high-performance software systems for robotic and automation platforms. The ideal candidate has strong experience in Erlang and the ability to develop scalable systems.

This role involves working closely with cross-functional teams, leading development efforts, and optimizing existing software. Comprehensive benefits including health insurance, 401K, and flexible work hours enhance the offer.

Qualifications

  • 3+ years of professional software development experience with strong problem-solving skills.
  • Hands-on experience in Erlang preferred which includes concurrency model (processes, message passing).
  • Experience with distributed, high-availability systems.

Responsibilities

  • Design and implement core modules in Erlang for scalable systems.
  • Lead development of product features and solve system-level challenges.
  • Collaborate with architects to define design and contribute to roadmap.
  • Refactor and optimize algorithms for performance and reliability.
  • Review code and provide technical mentorship within the team.

Skills

Erlang
Elixir
Gleam
Pony
Akka (Scala)
Haskell
RDBMS/SQL
Version control systems (Git)
Analytical and debugging skills
Communication skills

Education

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field

Job description

As a Senior Software Engineer, you will be a key contributor to the design, development, and optimization of high-performance, distributed software systems that power our next‑generation robotic and automation platforms. We are specifically looking for engineers with hands‑on Erlang experience, who can help us build robust, fault‑tolerant systems at scale.

You will work in close collaboration with product managers, system architects, and cross‑functional engineering teams to build solutions that are critical to warehouse automation, robotics orchestration, and real‑time decision‑making systems.

Responsibilities
  • Design and implement core modules in Erlang to build scalable, distributed systems.

  • Lead development of critical product features and solve complex system‑level challenges.

  • Collaborate with architects to define low‑level design and contribute to the technical roadmap.

  • Refactor and optimize existing algorithms and services for improved performance and reliability.

  • Review code, provide technical mentorship, and promote best coding practices within the team.

  • Use simulations and testing to validate system behavior and performance at scale.

Requirements
  • 3+ years of professional software development experience with strong problem‑solving skills.
  • Hands‑on experience in Erlang preferred and a strong understanding of its concurrency model (processes, message passing, supervision trees).
    • or heavy experience with any of the following programming languages: Erlang, Elixir, Gleam, Pony, Akka (Scala), Haskell
  • Exposure to building and maintaining distributed, high‑availability systems.
  • Experience with microservices architecture and REST‑based APIs.
  • Solid knowledge of RDBMS/SQL and experience working with databases in production environments.
  • Understanding of software design principles, object‑oriented programming, and system design patterns.
  • Familiarity with version control systems (Git or similar).
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field from a reputed institute.
  • Strong analytical and debugging skills with the ability to work in a fast‑paced environment.
  • Clear, concise communication skills, with the ability to explain complex technical concepts to diverse stakeholders.
  • Work within a distributed systems environment — candidates must have prior experience in distributed or high‑throughput operational systems (e.g., warehousing, e-commerce, distribution hubs, Amazon‑style fulfillment environments).
Nice to Have
  • Background in real‑time systems, telecom‑grade architectures, or robotic platforms.
  • Exposure to CI/CD pipelines and containerized deployments (Docker, Kubernetes, etc.).
Benefits
  • Comprehensive health and dental insurance
  • Retirement plans like a 401K
  • Time off benefits such as paid time off and maternity/paternity leave.
  • They also offer work‑life balance support through flexible hours and hybrid work options, alongside professional growth opportunities in the form of training programs and job training.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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 (Erlang / Python) - Relocation Assistance
Senior Software Engineer (Erlang / Python) - Relocation Assistance

MissionHires • Redwood City (CA)

On-site
USD 90,000 - 130,000
Medical insurance
Vision insurance
401(k)
+2
Senior Erlang Engineer — Scalable Distributed Systems
Senior Erlang Engineer — Scalable Distributed Systems

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
Senior Enterprise Software Engineer (Remote - US)
Senior Enterprise Software Engineer (Remote - US)

Jobgether • United States

Remote
USD 100,000 - 140,000
Competitive salary
Health, dental, and vision insurance
Retirement savings plans
+3
Senior Software Engineer - Erlang & Distributed Systems (Hybrid)
Senior Software Engineer - Erlang & Distributed Systems (Hybrid)

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

Cypress HCM • Redwood City (CA)

Hybrid
USD 150,000 - 250,000
Unlimited PTO
Health insurance
401K with company match
+1
Senior Software Engineer, Robotics Platform
Senior Software Engineer, Robotics Platform

Nimble • San Francisco (CA)

On-site
USD 180,000 - 250,000
Unlimited Flexible Time Off
Health Insurance (medical, dental, and vision)
Paid Parental Leave
+4
Senior Full Stack Platform Engineer
Senior Full Stack Platform Engineer

Realtime Robotics, Inc. • Boston (MA)

On-site
USD 100,000 - 130,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3
Senior Backend Software Engineer
Senior Backend Software Engineer

OSARO • San Francisco (CA)

On-site
USD 100,000 - 140,000
Health, dental, vision benefits
Generous vacation time
Dog-friendly office
+2