Senior Software Engineer Also open to mid-level, staff, principal, and team lead level engineers Location : Redwood City, CA | In the office 3-4 days per week with flexibility Employees : 650 | Team Size : 15| Reporting To : Director of Platform Engineering Industry : Supply chain, warehouse automation, AI, robotics, product development Responsibilities :
- Design, development, and optimization of high-performance, distributed software systems
- Working closely with product managers, architects, and cross-functional engineering teams
- Building solutions that are critical to warehouse automation, robotics orchestration, and real-time decision-making systems
- Working with Erlang to design / implement core modules to build scalable, distributed systems
- Developing critical product features and solving complex system-level challenges
- Collaborating with architects to define low-level design, contributing to the technical roadmap
- Refactoring and optimizing algorithms and services for better performance and scalability
- Reviewing code, mentoring, and promoting best coding practices within the team
- Using simulations and testing to validate system behavior and performance
Requirements :
3+ years of professional experience in software engineeringExperience building and maintaining distributed, high-availability software systemsExperience with one or more of the following languages : Erlang, Elixir, Gleam, Pony, Scala, Golang, Rust, HaskellExperience with microservice architecture and REST APIsDatabase experience with RDBMS / SQL in production environmentsUnderstanding of OOP, system design patterns, software design principlesExperience with version control systems like GitBenefits :
Unlimited PTO, health, dental, vision, and life insurance. Wellness reimbursement. 401K with company match. HAS, FSA plans. Short-term and long-term disability. Supplemental life insurance.Compensation :
$150K - $200K (senior-level) + Annual BonusOpen to $200K - $250K for staff / principal + Annual Bonus