Senior Software Engineer at Shipstr

San Francisco, CA, United States of America

Posted on Mar 12 2015 (about 9 years ago)

About Shipstr:

Shipstr is the first online platform for businesses to book and manage end-to-end transportation for international freight. We're committed to providing cost-savings, transparency, and vastly increased efficiency for our customers. We're passionate about international trade and new technology. We're looking for smart, motivated people who share our belief that international trade should be accessible to everyone.

This position offers generous equity and competitive compensation. We offer full health, dental, and vision benefits. The Company recognizes the importance of vacation time in providing rest, recreation and personal enrichment. There is an unlimited vacation day policy.


If you are an experienced software engineer interested in building front-end, back-end or full stack services for a new and innovative product at a start-up, then we are interested in talking to you. You'll be surrounded by people who are wickedly smart, passionate about product development, and believe that world class product and service are critical to customer success. This role will lead a team of talented engineers, focuses on engineering side and architecture, to develop scalable and high performance core platform services with an emphasis on iteratively learning actions. We're looking for ideas and skills from every area of computer science, including information retrieval, distributed computing, large-scale system design, security, and user interface design. We need our engineers to be versatile and passionate to tackle new problems as we continue to push products and technology forward.

Must Have

  • 5+ years of experience in designing and building software using one or more of the languages (ruby, python, java, C/C++)
  • Strong algorithms, data structures and programming background

  • Strong technical background and a good grasp of software engineering principles, exceptional problem solving, design, programming and testing skills.

  • Systematic and structured in problem solving approach. Ability to generalize a specific problem and derive solution for a class of problem. Ability to derive causal relationship from ambiguous data.

  • Strong knowledge of object oriented development principles with advanced working knowledge in as many as possible of the following technologies, platforms or practices:

  • Ruby, Python, C/C++, Java, JavaScript, PHP, Apache, Ngnix, Reddis, MySQL 
* Strong to advanced grasp of SOA and RESTful API designs and implementations

  • Design patterns, cohesion/coupling and S.O.L.I.D principles

  • Asynchronous messaging (RabbitMQ , ZeroMQ, ActiveMQ, Mule) technologies

  • Cloud based infrastructure (PaaS and IaaS) 
* Have experience in mentoring less experienced developers

  • Demonstrates sound rationale in making design trade-offs for feature areas across complex solutions. ---Identifies risks and dependencies for feature.

  • Effectively manages dependencies for feature areas across complex solutions.

Nice To Have

  • Knowledge of logistics industry
  • Experience designing for Business-to-Business applications

  • Experience designing for the international business user

  • Experience with integrating third-party solutions(payment gateway, crm) 
* SFO based

  • Mandarin


Do you have any question or comment for Shipstr about their position Senior Software Engineer?


Please log in to ask a question

Get noticed by being the first to ask Shipstr a question.
No question right now? Subscribe to this job post to be notified when other applicants ask something.