Senior Software Engineer

6 Hours ago • 5 Years +

Job Summary

Job Description

This Senior Software Engineer role involves designing, building, and maintaining large-scale services and systems, developing backend architecture, and collaborating with various teams like Engineering, product, and data science. The responsibilities also include debugging production issues, improving engineering standards, and contributing to the development of highly scalable, micro-services driven cloud-based systems using Go/Golang, Python, REST, and AWS platforms. LegalZoom is looking for someone to contribute to the innovation in the legal industry.
Must have:
  • 5+ years of experience in software engineering.
  • Bachelor's or Master's degree in CS or equivalent experience.
  • Strong coding skills in Go/Java/Python/C++ or equivalent.
  • Experience with AWS, SQL DB, No-SQL DB, Kafka, Hive, etc.
  • Experience in high-scale distributed product architecture.
Good to have:
  • Experience working collaboratively in cross-functional teams.

Job Details

Description

About LegalZoom
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. 
At LegalZoom.com, Inc. we have transformed the legal industry with the launch of our cloud-based services and groundbreaking technology. 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. We're here to make legal help accessible to all. 
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 democratize the law and make a real difference in the lives of millions.
Overview
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 Go/Golang, Python, REST and AWS platforms. 
You will
  • Design, build, and maintain large-scale services, job pipelines and systems
  • Develop and define the backend architecture and tech stack 
  • 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 Go/Java/Python/C++ or equivalent for high performance production quality code. 
  • Work experience in the following technologies: AWS, 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 

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Bengaluru, Karnataka, India

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!