Senior Software Engineer

TalentTap.ai

Redwood City (CA)

Sur place

USD 150 000 - 190 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Relocation Assistance

Résumé du poste

A technology staffing firm is seeking a Senior Software Engineer to join their team in Redwood City, California. The role focuses on building high-performance, distributed software systems for robotics and automation platforms. Candidates must possess at least 3 years of professional experience, with a strong preference for expertise in Erlang and related technologies. This position offers a salary range of $150,000 to $190,000 per year, with opportunities for relocation assistance.

Qualifications

  • Minimum 3+ years of professional software development experience.
  • Experience with Erlang preferred and strong understanding of concurrency models.
  • Experience with microservices architecture and REST APIs.

Responsabilités

  • Design and implement core modules in Erlang to build scalable systems.
  • Lead development of complex features and solve engineering challenges.
  • Conduct code reviews, mentor junior engineers, and enforce best practices.

Connaissances

Hands-on experience with Erlang
Experience developing distributed systems
Proficiency with relational databases
Strong knowledge of software architecture
Experience with microservices architecture
Experience using Git

Formation

Bachelor’s or Master’s degree in Computer Science

Outils

Docker
Kubernetes

Description du poste

Base pay range

$150,000.00/yr - $190,000.00/yr

Technical Recruiter & Staffing Management | Rover Resources

Job Description – Senior Software Engineer

Position Type: Full Time

Salary Range: $150,000 – $190,000

Relocation Assistance: Yes

Start Date Target: Immediate (High priority)

About the Role

We are seeking a Senior Software Engineer to join our team building high-performance, distributed software systems powering next-generation robotics and automation platforms. The role requires hands‑on experience developing mission‑critical real‑time systems for warehouse automation and robotic orchestration.

Candidates must have strong experience building distributed, fault‑tolerant systems and deep expertise with Erlang or similar functional, concurrent programming languages.

Key Responsibilities
  • Design and implement core modules in Erlang to build scalable and distributed systems.
  • Lead development of complex features and solve system‑level engineering challenges.
  • Collaborate with architects and cross‑functional teams to define low‑level design and contribute to technical roadmaps.
  • Refactor and optimize services for performance, reliability, and scalability.
  • Conduct code reviews, mentor junior engineers, and enforce engineering best practices.
  • Utilize simulation and testing frameworks to validate system behavior at scale.
Required Experience and Technical Skills
  • Minimum 3+ years of professional software development experience.
  • Hands‑on experience with Erlang preferred and strong understanding of concurrency models including message passing, processes, and supervision trees.
  • Experience with any of the following will be considered:
    • Erlang
    • Elixir
    • Gleam
    • Pony
    • Haskell
  • Experience developing and maintaining distributed, high‑availability systems.
  • Experience with microservices architecture and REST APIs.
  • Proficiency with relational databases (SQL, RDBMS) in production environments.
  • Strong knowledge of software architecture, OOP, and system design patterns.
  • Experience using Git or similar version control systems.
Nice to Have
  • Background in real‑time systems, telecom‑grade architectures, or robotics platforms.
  • Experience with CI/CD pipelines, Docker, Kubernetes, and containerized deployments.
  • Industry experience in warehouse automation, logistics, robotics, fulfillment, or e‑commerce.
Education
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related discipline.
Soft Skills
  • Strong analytical and debugging abilities.
  • Excellent communication and collaboration skills.
  • Ability to deliver high-quality work in fast‑paced environments.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

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

MissionHires • Redwood City (CA)

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

Sur place
USD 90 000 - 130 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)

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

Hybride
USD 150 000 - 250 000
Unlimited PTO
Health insurance
401K with company match
+1
Senior Software Engineer - Erlang & Distributed Systems (Hybrid)
Senior Software Engineer - Erlang & Distributed Systems (Hybrid)

MissionHires • Menlo Park (CA)

Hybride
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

Agency Robotics • Woburn (MA)

Sur place
USD 140 000 - 180 000
Senior Erlang Engineer — Scalable Distributed Systems
Senior Erlang Engineer — Scalable Distributed Systems

MissionHires • Redwood City (CA)

Hybride
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 • États-Unis

À distance
USD 100 000 - 140 000
Competitive salary
Health, dental, and vision insurance
Retirement savings plans
+3
Senior Erlang/Python Software Engineer - Distributed Systems
Senior Erlang/Python Software Engineer - Distributed Systems

MissionHires • Redwood City (CA)

Sur place
USD 90 000 - 130 000
Medical insurance
Vision insurance
401(k)
+2
Senior Software Engineer: Real-Time Distributed Systems
Senior Software Engineer: Real-Time Distributed Systems

TalentTap.ai • Redwood City (CA)

Sur place
USD 150 000 - 190 000
Relocation Assistance