Logo
Success Matcher

Senior Software Engineer

Success Matcher, Redwood City, California, United States, 94061

Save Job

Are you excited about building high-performance, fault-tolerant systems that power the future of robotics and warehouse automation? Were 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 youll 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 Youll 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 Were 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

Bachelors or Masters 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 youre passionate about distributed systems and want to push the boundaries of robotics and automation, wed love to hear from you. Compensation: $200,000-$230,000 per year #J-18808-Ljbffr