Python Engineer

Software Developer in Mountain View, CA

Posted 2020-01-22

SimpleLegal is a legal tech company, located in Mountain View, that is innovating the way corporate legal teams do business. With customers like Reddit, Github, Silicon Valley Bank, MGM, and over a 100 more, we are quickly becoming the SaaS platform of choice for Enterprise legal teams. We have a diversified customer base and meaningful revenue, we are bringing corporate legal teams into the modern age. Sales has Salesforce, Marketing has HubSpot, Legal has SimpleLegal.

We are looking for startup-minded software engineers to be the foundational members of our rapidly growing Engineering organization. Our engineers play a key role in product development, from concept to launch, so your ideas have impact.

Our culture is focused on ownership, transparency, and community. Lunch is catered daily to keep us connected, and everyone is welcome to join us as we break out the board games over catered dinners on Wednesdays.


As a Full Stack Python Engineer you will get the opportunity to:

Ship quality product
Produce great, performant code while minimizing debt
Drive technical roadmap and definition
Participate in support of the product
Impact the engineers around you
Identify gaps in knowledge, tools, and processes and address them
Incorporate best practices and build tooling to help enforce them
Have ownership within our platform
Ensure software quality through code reviews and knowledge sharing
Build a great team
Recruit Sr. Engineers to help build out the team
Mentor and coach junior engineers

Participate in SimpleLegal’s API-first strategy, building out the fundamentals for our platform
Identify and incorporate libraries and technologies that will ease and accelerate development
Explore and build out new products such as:
a generic rules engine that allows customers to programmatically create customized workflows
utilize ML to parse customer data and categorize against groups to determine spend allocation
a flexible reporting system that safely allows users to execute arbitrary queries on authorized data
a permissioning system to give users flexible roles and data access
Build a SimpleLegal brand in the Bay Area market
Contribute to culture, team and recruiting.
Attend/host meetups, visit universities, contribute to blog, open source community

2 to 5 years experience writing production backend code in Python with the backend of an MVC framework (in Django or Flask), with a strong understanding of frameworks
Experience working across the entire stack
Experience writing tests for legacy Django code
Experience optimizing and collecting metrics surrounding inefficient code
Agile process experience, ability to work in small teams; prior startup experience
Excellent communication and interpersonal skills
Excited about working in a small, fast-paced, early-stage startup

Extra credit for experience with any of the following Python libraries: NumPy, SciPy, Pandas, Matplotlib, Seaborn, Bokeh, Plotly, SciKit-Learn, Theano, TensorFlow, Keras, NLTK, Gensim, Scrapy, Scapy, nose, iPython, wxPython, Pillow, Stasmodels, Pipenv, PyTorch, Caffe2, Pendulum, Dash, PyFlux, Fire, Imbalanced-learn, Flashtext


Our apps are built primarily using Django + Postgres on Heroku. Our users typically interact with SimpleLegal directly through the UI but we do have an API implemented using Django REST Framework for integrations with other legal-tech and fin-tech applications. The front-end is primarily Bootstrap with JavaScript + jQuery which is currently being replaced with React and Redux.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Company summary

Onit deploys Onit Apps to simplify business process automation and improve business productivity across all departments and industries.


Catered lunch (Houston once a week / Mountain View is daily)
Snacks provided in company kitchen

Tech Stack

Ruby on Rails, Ruby, PostgreSQL, Python, Django, React.JS

Interview process

The interview will consist of several steps.

Be seen in a new Software Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.