Software Engineer

Legal technology company helping organizations analyze evidence in lawsuits and investigations using cutting-edge technology.
Oakland, CA, USA
$125,000 - $150,000
Backend
Entry-Level Software Engineer
Hybrid
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 helps organizations analyze evidence in major lawsuits and investigations. Engineers will work autonomously across the full stack, tackling challenges in search, databases, data visualization, distributed systems, machine learning, and real-time collaboration.

The position offers a hybrid work arrangement at their Oakland headquarters, with in-office days on Monday/Wednesday/Thursday and remote work options for Tuesday/Friday. The company emphasizes a culture of ownership, quality, and continuous learning, rejecting traditional agile sprints in favor of a more effective development approach.

Engineers will own significant features from inception to release, working with modern technologies including Java, React, TypeScript, and cloud infrastructure on AWS. The role involves collaboration across multiple teams including Product, Design, and DevOps, while also participating in on-call support and documentation efforts.

The company provides comprehensive benefits including competitive salary ($125,000-$150,000), equity, full healthcare coverage, 401k matching, generous PTO, and professional development opportunities. Everlaw's mission focuses on promoting justice through truth, and they maintain a strong commitment to diversity, equality, and professional growth for all team members.

Ideal candidates should have strong CS fundamentals, humility, and a desire to learn and grow. While experience is valued, Everlaw emphasizes potential and encourages applications from those who can bring value to the team, even if they don't meet all listed requirements.

Last updated 3 hours ago

Responsibilities For Software Engineer

  • Own features from inception to release as sole contributor
  • Work on core platform features like Document Upload, Search, Filtering, Review
  • 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
  • Must be authorized to work in the United States without restrictions
  • Good knowledge of algorithms and fundamental computer science concepts
  • Proficiency in coding in languages like 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 stipend
  • Company-sponsored life and disability insurance
  • Powerful Linux laptop
  • Customizable desk setup

Interested in this job?

Jobs Related To Everlaw Software Engineer

Software Engineer, Systems

Systems Software Engineer role at Meta, focusing on operating systems and distributed systems development for billions of users.

Test Automation Engineer

Test Automation Engineer position at Qualcomm India, focusing on automotive software testing with 1-4 years experience required.

Associate Engineer

Associate Engineer position at Qualcomm India focusing on software testing and automation, offering comprehensive benefits and professional growth opportunities.

Engineer

Entry-level Software Engineer position at Qualcomm India, focusing on systems testing and software/hardware modification with comprehensive benefits and growth opportunities.

Engineer

Entry-level systems test engineering role at Qualcomm focusing on software/hardware testing, debugging, and quality assurance.