Software Engineer

Legal technology company providing ediscovery software platform to help law firms, government agencies, and corporations analyze evidence in lawsuits.
Oakland, CA, USA
$125,000 - $165,000
Backend
Entry-Level Software Engineer
Hybrid
501 - 1,000 Employees
Enterprise SaaS · Legal Tech

Description For Software Engineer

Everlaw is seeking Software Engineers at various experience levels to join their legal technology platform team. The role offers a unique opportunity to work on sophisticated technology that tackles litigation challenges through search, databases, data visualization, distributed systems, and machine learning. The company values strong CS fundamentals, humility, and eagerness to learn.

The position involves working on their ediscovery platform, which helps legal professionals analyze millions of documents in major lawsuits and investigations. Engineers will own features from inception to release, working across the full stack using technologies like Java, React, MySQL/Postgres, and AWS. The role combines technical challenges with meaningful impact, as Everlaw's platform serves all 50 state Attorneys General and hundreds of law firms.

The company offers a unique software development approach that differs from traditional agile methodologies, resulting in higher quality code and more productive engineers. They provide comprehensive benefits including competitive salary ($125,000-$165,000), equity, health benefits, and professional development opportunities. The work environment is hybrid, based in downtown Oakland, with a culture that emphasizes learning, autonomy, and impact.

Ideal candidates should have a computer science-related degree, strong programming fundamentals, and experience with major programming languages. The company is particularly interested in self-driven engineers who write clean code, use appropriate tools, and avoid dogma. This is an excellent opportunity for those interested in combining technical excellence with meaningful work in the legal technology sector.

Last updated a month ago

Responsibilities For Software Engineer

  • Own features from inception to release as sole contributor
  • Work on core ediscovery platform features (Document Upload, Organization, Search, Filtering, Review, Export)
  • Collaborate with Product, Design, Engineering Operations, Security Engineering, and DevOps teams
  • Fix defects and resolve product issues
  • Provide on-call support for customer questions
  • Contribute to internal engineering documentation
  • Complete product certification training

Requirements For Software Engineer

Java
JavaScript
TypeScript
React
MySQL
PostgreSQL
  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, Data Science, Computer Information Systems or equivalent coursework
  • Must be authorized to work in the United States
  • Good knowledge of algorithms and fundamental computer science concepts
  • Proficiency in coding in languages such as C++, Java, Python, or Javascript
  • Experience building small software projects through class assignments or internships

Benefits For Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
Education Budget
  • Substantial equity
  • 401k with company matching
  • Health, dental, and vision insurance
  • Flexible Spending Accounts
  • Paid parental leave and sick leave
  • 17 paid vacation days
  • 10 bankable federal holidays
  • 4 company-wide 'Everlawlidays'
  • Annual Learning & Development budget
  • Company-sponsored life and disability insurance
  • Powerful Linux laptop
  • Custom desk setup
  • Team lunches
  • Downtown Oakland office location
  • Volunteer time off

Interested in this job?

Jobs Related To Everlaw Software Engineer

Software Engineer

Software Engineering role at Everlaw, building sophisticated legal technology platform with modern stack and competitive benefits in Oakland, CA.

Engineer - Python Automation framework

Entry-level Python Automation Framework Engineer position at Qualcomm India, focusing on software development and machine learning with comprehensive benefits.

Junior Software Engineer

Junior Software Engineer position at Boku Inc., working on mobile payment solutions with Java and cloud technologies in a hybrid work environment.

Associate Implementation Engineer

Associate Implementation Engineer position at impact.com, implementing technical solutions for client integration with the world's leading partnership management platform.

Associate Engineering Program Manager

Associate Engineering Program Manager role at Adobe, coordinating development of A.com products and Creative Cloud initiatives with 2-4 years experience required.