Senior Engineer, Software

THE COMPANY, Inc. is an online legal technology company. LegalZoom provides legal solutions in various common categories including copyrights, DBAs, divorce, business formation, trusts, wills, name changes, patents, power of attorney, pre-nuptial agreements, real estate leases, trademark registration. The company also provides a directory of attorneys as a certified California attorney referral service and offers flat fee legal plans with member-reviewed attorneys.


This role will report into Director Engineering, Web


The Software Engineer, Web will be responsible for building out full stack solutions related to the content and marketing of the, Inc. website.  This includes working in Drupal as well as understanding related marketing systems that help the company track user traffic and behavior.


  • Full-stack hands on development
  • Deliver solutions around content management
  • Enhance and support the marketing systems technology used by the Inc. website
  • Be adaptive and strike a good balance between speed and efficiency
  • Develop a deep understanding of the system, write technical specifications, enforce coding standards
  • Contribute in software builds, deployment strategies, code reviews and software recommendations
  • Support the daily operations of the IT/Tech department
  • Take part in agile ceremonies to estimate and execute programming projects
  • Other duties required by Management


  • Bachelor's Degree in Computer Science or related field required
  • 5+ years building responsible websites using HTML, CSS and Javascript (ES6 or higher strongly desired)
  • 5+ years of hands on PHP development
  • 3+ years of hands on Drupal development (version 7+)
  • Previous work using front end package managers like NPM, Bower, etc…
  • Experience with CSS pre-processing platforms such as : SASS, LESS, automation tools such as Gulp
  • 2+ years of hands on experience working with Bootstrap or Foundation
  • 2+ years of experience developing queries using MySQL
  • 3+ years of experience with hands on jQuery development including AJAX and DOM manipulation
  • Hands on experience writing tests using automation frameworks (Jasmine, Karma, etc.)
  • Strong understanding and background of source control tools (GIT)
  • Ability to work in both a Linux and Windows environment
  • Previous experience with page tracking and analytics tools like Google Analytics
  • Previous experience working in an agile environment
  • Strong attention to detail and work ethic
  • Strong analytical and problem solving skills
  • Excellent communication (both written and verbal) and interpersonal skills

Preferred skills

  • Drupal 8 experience and/or experience migrating from Drupal 7 to 8
  • Akamai/CDN experience, specifically routing and caching
  • Previous experience with marketing systems such as Google Analytics, Tealium and Optimizely, as well as technology related to A/B testing, user tagging
  • Minimum of 2+ years of experience in Angular (version 2 and above) and TypeScript

LegalZoom is an Equal Opportunity Employer, dedicated to diversity.

Back to top