Search

Senior Software Engineer

Breeze Unlimited
locationRedwood City, CA, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

Senior Software Engineer (Distributed Systems)


Location: Onsite 3–5 days per week (Relocation available case-by-case)

Type: Full-Time | Direct Hire

Priority: Immediate hires!!


About the Company

Our client is a distributed systems innovator powering large-scale automation and robotics solutions for modern warehousing, fulfillment, and e-commerce operations. Their technology drives mission-critical platforms used by high-volume distribution hubs worldwide.


This is a high-impact engineering opportunity to build next-generation, fault-tolerant software systems in a fast-moving environment where reliability, scale, and performance matter most.


Role Overview

As a Senior Software Engineer, you will design, develop, and optimize high-performance distributed software systems supporting warehouse automation, real-time orchestration, and robotic decision-making. You’ll collaborate closely with system architects, product managers, and cross-functional engineering teams to deliver scalable, reliable, and maintainable codebases.


Key Responsibilities

  • Design and implement core distributed system components using functional programming languages.
  • Lead the development of critical product features that improve performance and reliability.
  • Collaborate with architects to define low-level design and technical roadmaps.
  • Refactor and optimize algorithms for scalability and fault tolerance.
  • Conduct code reviews, mentor team members, and uphold engineering best practices.
  • Build simulations and test frameworks to validate distributed system performance.


Requirements


Must Have:

  • 3+ years of professional software engineering experience.
  • Hands-on experience with at least one of the following languages:
  • Erlang
  • Elixir
  • Gleam
  • Pony
  • Akka (Scala)
  • Haskell
  • Proven background in distributed systems, preferably within warehousing, e-commerce, or fulfillment environments (e.g., Amazon, logistics platforms).
  • Experience with microservices architecture and REST-based APIs.
  • Strong understanding of RDBMS/SQL and database performance tuning.
  • Proficiency with version control tools (Git or similar).
  • Strong problem-solving skills and familiarity with system design principles.

Nice to Have:

  • Experience with real-time systems, telecom-grade reliability, or robotics.
  • Familiarity with CI/CD pipelines and containerized environments (Docker, Kubernetes).

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Strong analytical, debugging, and collaboration skills.
  • Excellent communication skills with the ability to explain complex concepts clearly.

Benefits

  • Comprehensive health, dental, and vision coverage.
  • 401(k) with company match.
  • Paid time off, holidays, and parental leave.
  • Flexible hours and hybrid work options for work-life balance.
  • Ongoing training, mentorship, and career growth opportunities.


Interview Process

  1. Technical Interview (Round 1)
  2. Onsite Interview (In-person at office)
  3. Virtual Interview with leadership and peers
  4. Possible final technical deep dive


Additional Notes

  • Must be willing to work onsite 3–5 days per week.
  • Visa sponsorship not available.
  • Relocation assistance available case-by-case.


Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...