Senior Software Engineer Opportunity

success matcher recruitment, llc company

Subscribe to our Telegram & Twitter Channel

Senior Software Engineer in United State

Visa sponsorship & Relocation 2 hours ago

Salary: $150,000 - $230,000 + full benefits

Relocation: Yes, relocation assistance provided

Location: Redwood City, CA

Work set-up: Hybrid, 3-5 days per week in office. MUST be okay with this

Visa: Could transfer a green card or H1B, but no new H1B's


Are you excited about building high-performance, fault-tolerant systems that power the future of robotics and warehouse automation?


We’re looking for a Senior Software Engineer with strong expertise in distributed programming languages to help us design and scale the backbone of our next-generation automation platforms.

This is a hands-on role where you’ll collaborate with system architects, product managers, and cross-functional engineering teams to tackle some of the toughest challenges in real-time decision-making, robotics orchestration, and large-scale distributed systems.



What You’ll Do

  • Design & Build: Develop core modules in Erlang (or similar languages) to power scalable, resilient, distributed platforms.
  • Lead & Mentor: Drive feature development, solve complex system-level problems, and guide peers through code reviews and technical mentorship.
  • Optimize & Scale: Refactor existing services, improve algorithms, and ensure high availability and reliability at production scale.
  • Collaborate: Partner with architects to define low-level designs and contribute to our long-term technical roadmap.
  • Validate & Test: Leverage simulations and large-scale testing to guarantee system behavior under real-world conditions.


What We’re Looking For


Must-Have Skills

  • 3+ years of professional software development experience with a strong problem-solving mindset.
  • Deep experience in at least one of the following languages and its concurrency/distributed model:
  • Erlang, Elixir, Gleam, Pony, Akka (Scala), Go, Rust, or Haskell.
  • Solid background in building and maintaining distributed, high-availability systems.
  • Proficiency with microservices architectures and REST-based APIs.
  • Hands-on experience with databases (RDBMS/SQL) in production environments.
  • Strong knowledge of software design principles, system design, and OOP.
  • Proficiency with Git or similar version control systems.


Nice-to-Have Skills

  • Background in real-time systems, telecom-grade architectures, or robotics platforms.
  • Familiarity with CI/CD pipelines and containerization tools (Docker, Kubernetes).


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
  • Strong analytical and debugging skills with a proven ability to work in fast-paced environments.
  • Excellent communication skills, able to explain technical concepts clearly across diverse teams.


Why Join Us?

  • Work on cutting-edge robotics and automation technology that is reshaping industries.
  • Be part of a team that values innovation, technical excellence, and mentorship.
  • Opportunity to own critical systems that directly impact real-world automation at scale.
  • Competitive compensation, growth opportunities, and a collaborative engineering culture.


If you’re passionate about distributed systems and want to push the boundaries of robotics and automation, we’d love to hear from you.


Apply now

Subscribe our newsletter

New Things Will Always Update Regularly