Software Engineer - Infrastructure
Sunnyvale, CA | Engineering
TITLE: Software Engineer / Senior Software Engineer
LOCATION: Sunnyvale, CA
DURATION: Permanent, Full-Time, Direct Hire
Shipwire is the world’s premier e-commerce fulfillment platform. Our platform and services put more than 2,000 emerging brands and marketplaces on a level playing field with Fortune 100 retailers. Our on-demand fulfillment centers, shipping tools, web services, and integrations with today's top e-commerce platforms keep us at the forefront of cloud logistics. We make applications that enable simple control of the most powerful logistics network in the world from any device in any location. Shipwire is proud to be an Equal Opportunity/Affirmative Action Employer.
You’re the right fit if you have principled intuitions for how to scale systems, and a strong desire to learn. The best fit for this role will have experience in large-scale commerce sites handling tens of thousands of concurrent users and millions of dollars in transactions daily. Tackling the challenges that come along with building, deploying and operating large sites that cannot fail should have been your focus in recent years. Our transactions per day stand to grow 100x in the next year, so we need folks who have worked on more than just content management systems and intranet sites (where somebody else worried about architecture and data).
Our current stack:
We run modern PHP (clean, object-oriented, namespaced) and adjoining components like PHPnginx/php-fpm, Percona server, redis and gearman. All performing in a cloud/auto-scaling environment.
You’ll do really well here if you have:
- 3+ years of coding "modern" PHP (clean, object-oriented, namespaced, etc.)
- Masters degree in Computer Science or a related field
- Good experience with the components typically adjoining PHP that help it scale and be robust: nginx/php-fpm, MySQL /Percona server, Redis (or other NoSQL databases), gearman (or other job queues)
- MySQL and or NoSQL
- Linux Command Line finesse
- cloud/auto-scaling environment experience
- Good experience with RESTful APIs
- Experience with Unit Test frameworks/tools like QUnit and PhantomJS (command-line comfortable)
But are we right for you?
At Shipwire we love our team. We are nothing without them. Here are a few common reasons why great engineers join us:
Career progression: Excellent engineers are quickly recognized and afforded continual opportunities to grow both within the engineering team and across the organization.
Professional growth: Learning opportunities abound. We promote continual growth in our engineers by giving educational stipends and opportunities to attend tech conferences, meetups, and workshops. We have a wide range of technologies in our tech stack and do not restrict passionate engineers from learning areas outside of their core competencies ... in fact, we encourage it!
Personal growth: We believe that independent interests of employees can be brought to the workplace and shared with those that we spend our work days with. We come from diverse backgrounds but have a common goal of enjoying our work and those we work with.
Vibrant and supportive culture: We cater free lunches daily, have weekly social events on Fridays, have an active runners’ club, and enjoy a constant flow of treats brought in by foodies in the company. We are responsive to one another, flexible with each other, and open to each other's suggestions. Our executive management all have open door (and open idea) policies and are willing to drop everything to listen and help our engineers.
Sharp co-workers: Our Engineering team has been winning dev awards together for years. We have alums from Stanford, MIT, Caltech, UC Berkeley, UCLA, and Cal Poly.
Shipping (it's in our DNA): We’re here to get great products and services into our customers’ hands and shippable code is at the forefront of our engineering practice. We rely on continuous integration and TDD to ensure our product is always able to ship.
Compensation: In addition to very competitive salaries we offer the benefits of being part of a Fortune 100 company. This includes a great 401(k) plan with matching, along with comprehensive medical, dental, vision, and life insurance plans to choose from. We have a large selection of optional benefits as well. We offer a generous vacation policy so you can recharge and take time off when you need it.
Our award winning products start and stop with our people…
We set our teams up for success to deliver something that is changing the way in which entrepreneurs run their businesses and in which up market and enterprise companies make logistics more efficient and effective. We recognize and reward ingenious work. We all have a voice that is heard throughout the company to communicate any challenges we face. We always make time for fun.