Principal Software Engineer in Fulfillment

San Francisco

Symphony Commerce is an emerging leader that provides fully managed Commerce and Fulfillment as a Service to brands throughout the world. Our platform allows teams to focus on what they do best - create and market amazing products - without requiring them to master the nuances of running a great online store, managing dozens of online sales channels, or fulfilling their products.

As a Principal Engineer in Fulfillment at Symphony, you’ll be helping lead the next wave of transformation of our core platform, and helping us prepare for additional complexity as we expand our capabilities at the intersection of the digital and physical worlds. We’re working on everything from how to optimize shipping and purchasing decisions to how to engineer highly reliable integrations, with real time visibility into supply and demand across multiple sales channels and fulfillment centers. We need smart, driven engineers to take ownership of some of the bigger opportunities, and lead our team to deliver them.


    • Lead the architecture and design of our fulfillment processes, APIs and user interfaces, including our migration toward more globally distributed services
    • Raise the bar in terms of code quality, helping our teams ship software more often
    • Be part of the leadership defining our technical roadmap, then help execute it
    • Coach and mentor our junior team members as they tackle even larger problems


    • At least 10 years experience developing large, enterprise-scale applications, with extensive experience in Java (Javascript/Node is a plus)
    • Experience designing and developing service oriented architectures (SOA, micro-services, etc.) or APIs (REST/SOAP)
    • At least 1 years working closely with or on frontend teams to develop high performance applications (bonus points if you’ve worked with NodeJS or Go)
    • Experience with both relational (MySQL) and non-relational databases (Dynamo, Mongo, etc.)
    • Outstanding communication skills, particularly when it comes to mentoring other aspiring engineers
    • Desire to be working at the intersection of the physical and digital worlds, where your work has real world effects - and is subject to real world constraints
    • Passion to find (and help other seek) elegantly simple solutions to often complex problems in an environment where speed to market matters


    • Place trust in your coworkers, support ideas with data, and adjust your approach as needed.
    • Ask for advice, don’t assume you have all the answers, seek to learn something new every week.
    • Learn to see the world through your customer’s eyes. Ensure your work has had the right impact, and be a constant advocate for fixing bugs and making improvements, however small.
    • Speak up when you see a risk, are getting behind, or need help and encourage others to do the same.


    • Full medical, dental, and vision insurance
    • Retirement (401k)
    • Free catered meals and office snacks
    • Central location in SoMa
    • Great people

We pride ourselves on a culture where we can move quickly, as do most startups. What differentiates us is that we what we do isn’t defined purely with software - there is a tangible intersection with the real world, and what we do here has a major impact on the success of other established and emerging brands.