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 2 months 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.

Senior AI Engineer (Backend) - AI Research Team

Senior AI Engineer position at Salesforce focusing on backend development for AI research, implementing REST APIs and cloud solutions.

Senior Release Facilitation Engineer

Senior Release Facilitation Engineer role at Qualcomm focusing on release process management and automation in automotive software development.

Senior Systems Test Engineer

Senior Systems Test Engineer position at Qualcomm Technologies, offering hybrid work in San Diego, focusing on systems-level software/hardware testing with competitive compensation.

Analog-Mixed-Signal IP Design Engineer

Senior Analog Mixed-Signal IP Design Engineer role at Qualcomm focusing on next-gen semiconductor design in Cork, Ireland.