Principal Software Engineer in Fulfillment (Remote USA)

Remote
Engineering
Full-time

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.

HOW YOU CAN HAVE AN IMPACT

    • 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

WHAT WE’RE LOOKING FOR

    • At least 6 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
    • Position requires up to 10% travel to SF Office and working hours are PST
    • At least 1 year experience working remotely

ENGINEERING PRINCIPLES

    • 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.

BENEFITS

    • Full medical, dental, and vision insurance
    • Retirement (401k)

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.