Senior Software Engineer

A legal technology company that helps organizations sift through millions of documents for evidence in lawsuits and investigations using cutting-edge technology.
Oakland, CA, USA
Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS · Legal Tech

Description For Senior Software Engineer

Everlaw, a leading legal technology company, is seeking a Senior Software Engineer to join their team in Oakland. The role offers an exciting opportunity to work on a sophisticated eDiscovery platform that helps organizations analyze millions of documents for legal cases. The position combines challenging technical work across search, databases, distributed systems, and machine learning with significant autonomy and ownership.

The ideal candidate will bring 5+ years of experience in building distributed systems, along with strong programming skills and knowledge of cloud technologies. You'll work on customer-facing features, implement AI technologies, and help scale the system while maintaining high code quality standards. The company emphasizes learning and growth, offering substantial benefits and a collaborative environment where engineers can make meaningful contributions.

What sets this role apart is the combination of technical challenges, impact, and culture. You'll work without strict sprints or deadlines, focusing on code quality and maintainability. The company serves all 50 state Attorneys General and hundreds of law firms, handling hundreds of terabytes of data. With a strong emphasis on professional development, comprehensive benefits, and a mission to promote justice by illuminating truth, Everlaw offers an exceptional opportunity for engineers who want to build meaningful technology while growing their careers.

Last updated 9 days ago

Responsibilities For Senior Software Engineer

  • Build customer facing features for the eDiscovery platform
  • Implement AI technologies for document classification and search
  • Build infrastructure on AWS using various technologies
  • Collaborate with cross-functional teams
  • Help scale the system to handle hundreds of millions of documents
  • Provide technical mentorship
  • Review code and maintain code quality
  • Provide on-call support
  • Contribute to documentation
  • Participate in technical interviews

Requirements For Senior Software Engineer

Java
React
TypeScript
MySQL
PostgreSQL
  • BS or MS in Computer Science or equivalent coursework
  • Proficiency in programming languages like C, C++, C#, Java, Python, Javascript, Go or Rust
  • Knowledge of algorithms, computer science concepts, databases, networking and distributed systems
  • 5+ years experience building distributed systems in the cloud
  • 1+ year experience leading multi-developer efforts
  • Experience with service-based architecture
  • Experience with relational databases and web applications

Benefits For Senior Software Engineer

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

Interested in this job?

Jobs Related To Everlaw Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Everlaw building distributed systems for eDiscovery platform with competitive compensation and comprehensive benefits.

Sr. Software Development Engineer, Amazon Q Business, AWS Q Business

Senior Software Development Engineer role at Amazon Q Business, focusing on developing enterprise AI solutions and cloud computing services.

Software Development Engineer, AWS Fintech Data platform

Senior Software Engineer role at Amazon AWS Fintech Data Platform team building scalable financial data solutions.

Software Development Engineer, Delta Change Management Guardian Service

Senior Software Engineer role at Amazon FinTech developing Delta, a change tracking service ensuring regulatory compliance across AWS services.

Software Development Engineer, Amazon Compensation Technology

Senior Software Engineer role at Amazon's Compensation Technology team, building complex compensation systems that impact all Amazon employees globally.