Senior Software Engineer (Erlang / Python) - Menlo Park, California

MissionHires

Menlo Park (CA)

Hybrid

USD 120,000 - 150,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
Retirement plans (401K)
Paid time off and maternity/paternity leave
Flexible hours and hybrid work options
Training programs and job training

Job summary

MissionHires in Menlo Park is looking for a Senior Software Engineer to design and optimize distributed software systems for robotics and automation platforms. The ideal candidate has over 3 years of experience, particularly in Erlang, and will work closely with cross-functional teams on critical products.

This role offers opportunities for mentorship and collaboration, alongside a benefits package that includes comprehensive health insurance and retirement plans, promoting work-life balance through flexible hours.

Qualifications

  • 3+ years of professional software development experience.
  • Hands‑on experience in Erlang, Elixir, or similar languages.
  • Solid knowledge of RDBMS/SQL.

Responsibilities

  • Design and implement core modules in Erlang.
  • Collaborate with architects to define low-level design.
  • Review code and provide technical mentorship.

Skills

Software development
Problem-solving
Erlang
Microservices architecture
RDBMS/SQL
Version control (Git)

Education

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

Tools

Docker
Kubernetes

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 better 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

MUST HAVE;

  • 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). ERLANG WAS REQUIRED, however we are now open to HEAVY experience with programming languages including any of the following:
  • 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 an ability to work in a fast-paced environment.
  • Clear, concise communication skills with the ability to explain complex technical concepts to diverse stakeholders.
Nice to Have
  • Background in real-time systems, telecom-grade architectures, or robotic platforms is a plus.
  • 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) - 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 (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 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

TalentTap.ai • Redwood City (CA)

On-site
USD 150,000 - 190,000
Relocation Assistance
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 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 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
Senior Software Engineer, Manufacturing Systems
Senior Software Engineer, Manufacturing Systems

Standard Bots • United States

Hybrid
USD 170,000 - 210,000
Employee Stock Options
Paid time off
Medical/dental/vision insurance
+3
Senior Engineer, Robotics
Senior Engineer, Robotics

Realtime Robotics, Inc. • Boston (MA)

Hybrid
USD 85,000 - 115,000
Competitive Healthcare Coverage
Unlimited PTO
Commuting Expenses Covered
+3