Senior Software Engineer

Technology Mountain View, California Glendale, California


About LegalZoom 

We're here to make legal help accessible to all. LegalZoom transformed the legal industry with the launch of our online services and groundbreaking technology in 2001. Since then, millions of customers have counted on us to officially start and run businesses, protect brands and intellectual property, and look after loved ones through wills and trusts. 

As the industry leader for over 20 years, innovation remains at the center of all we do. We're creative thinkers and problem solvers with a passion for building legal and tax products that make a positive impact on the world, and we're always looking for exceptional people to push us further. 

With us, you'll do work that's as rewarding as it is challenging with a team where every voice matters and diversity, equality, and inclusion are truly embraced. Together, we'll continue to make a real difference in the lives of millions. 


LegalZoom is looking for talented, passionate, and driven engineers to join the E-commerce team to help unleash entrepreneurship.

LegalZoom has helped millions of customers become business owners by enabling them to #makeitofficial with business formation solutions such as an LLC or Corporation. These SMBs look to LegalZoom when taking the next steps on their journey of running a business, such as getting the right business licenses, opening a business checking account or creating a new company website – this is where our secure, trusted partner ecosystem intersects with the LZ customer experience, enabling LZ to deliver those customer needs via Strategic Partners.   

Engineers on the E-commerce team have the chance to build out a new commerce platform from beginning of the project to the end.  Gain in depth knowledge in payments, subscriptions, vendor agnostic design patterns and engage in good coding practices and architecture. 

The ideal candidate should have a strong background in software design, developing and managing the delivery of highly scalable, micro-services driven cloud-based systems, leveraging a combination of Java, Kotlin, React, and AWS platforms. 

You will 

  • Design, build, and maintain large-scale services and systems. 
  • Develop and define the backend architecture and tech stack for E-commerce area 
  • Work cross-functionally with many teams: Engineering, product, technical operations, Data Science, etc. 
  • Debug production issues across services and multiple levels of the stack 
  • Improve engineering standards, tooling, and processes  

You have 

  • Have 5+ years of experience in a hands-on software engineering role 
  • Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience 
  • Strong coding skills in Java/Kotlin or equivalent for high performant production quality code. 
  • Work experience in the following technologies: Java, SQL DB, No-SQL DB, Kafka, Hive, Spark, Airflow or equivalent. 
  • Experienced in architectural patterns of a high-scale distributed products/services, such as well-designed APIs, data pipelines and efficient algorithms 
  • Experience or desire to work collaboratively in cross-functional teams with design, product and data science partners