Sr. Software Engineer - System Integrations

The Honest Company   •  

Playa Vista, CA

Industry: Retail & Consumer Goods


5 - 7 years

Posted 167 days ago

This job is no longer available.

Our Mission

We're on a mission to empower people to live happy, healthy lives. We're a wellness brand with values rooted in consciousness, community, transparency, and design. Every day and in every way, we hold ourselves to an Honest standard. We believe that it is our responsibility to do our part to help create a healthy and sustainable future for all.

The Role

The Honest Company is looking for an experienced Sr. Software Engineer - System Integrations to help us in our mission of delivering safe affordable products to current and future customers. By joining us you’ll have the opportunity to own the Mulesoft integrations stack, and drive its vision, development and adoption forward.

What you’ll do:

  • Own the Mulesoft stack at Honest - design and develop new unit tested integrations, while maintaining existing ones
  • Become an expert in Honest operational data flows - transactions travelling via Mulesoft between Ecommerce, EDI, OMS, ERP, WMS’es, as well as auxiliary systems
  • Participate developing specifications, recommend solutions to complex integration problems as the company switches ecommerce platforms and enhances ERP integrations
  • Document designs, issues, solutions, tips & tricks, and production support runbooks
  • Own and enhance data flow monitoring infrastructure, ensuring error recovery - support production deployments

You'll love this job if you're:

  • A strong communicator and consensus builder - working with Business Applications teams as well as Engineering to find simple and lightweight solutions to complex problems
  • Effective at working on multiple projects simultaneously in a fast-paced environment, and able to effectively keep stakeholders up-to-date
  • Great with the details. You love to focus on quality over quantity, but are not afraid of legacy infrastructure, and are able to manage near-term business priorities with a long-term vision
  • Able to solve and define unconstrained problems, but are not afraid to ask for help and clarification when you run into a roadblock
  • Flexible. You can change direction quickly and easily adapt to curveballs

What you'll need:

  • Bachelor’s degree in Math, Computer Science, Information Systems or a related area
  • 5+ years system integrations experience
  • 3+ years of Mulesoft development experience
  • 2+ years of Java development experience
  • Strong experience with Mulesoft SDLC tools: Anypoint Studio, Maven, MUnit, RAML, Jenkins, AnyPoint Platform
  • Strong experience with AMQPS, SFTP, Rest and SOAP integrations, via JSON, XML and CSV file formats as well as SQL
  • Experience integrating Ecommerce platforms and ERPs (JD Edwards)
  • Ability to understand, debug and support complex business data flows
  • Strong communication and collaboration skills, particularly with business stakeholders

Bonus points for:

  • Experience in omni channel consumer packaged goods industry
  • Ruby on Rails development experience
  • Experience with Ecommerce, OMS, WMS and ERP (JD Edwards) integrations
  • Experience with EDI integrations