Senior Software Engineer

A legal technology company that helps organizations analyze millions of documents for litigation and investigations using cutting-edge technology.
$160,000 - $250,000
Backend
Senior Software Engineer
Hybrid
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 building sophisticated eDiscovery software. The role offers an exciting opportunity to work on complex technical challenges involving search, databases, data visualization, distributed systems, and machine learning.

The position combines technical depth with significant autonomy, allowing engineers to work across the full stack while also accommodating specialized expertise. The engineering culture emphasizes quality over deadlines, with a focus on clean code and maintainable solutions. Engineers own major features and contribute to a sophisticated platform that handles millions of documents for law firms, government agencies, and corporations.

The tech stack includes Java with Spring framework, React/TypeScript for frontend, MySQL/Postgres for data storage, all deployed on AWS. Engineers work on critical features like document upload, search, review systems, and AI-powered document classification. The role involves collaboration with cross-functional teams and requires both technical expertise and mentorship abilities.

Compensation is competitive ($160,000-$250,000) with comprehensive benefits including equity, 401(k) matching, health insurance, and professional development opportunities. The position offers a hybrid work arrangement at their Oakland headquarters, with a culture that values work-life balance and professional growth.

The ideal candidate brings 5+ years of distributed systems experience, strong computer science fundamentals, and leadership capabilities. This is an excellent opportunity for a senior engineer looking to make significant technical contributions while working on meaningful problems in the legal technology space.

Last updated a day 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 MySQL/Postgres
  • Collaborate with Product, Design, Engineering Operations teams
  • Scale systems to handle hundreds of millions of documents
  • Provide technical mentorship to other engineers
  • Review code and maintain code quality
  • Provide on-call support and troubleshooting
  • 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 languages like C, C++, C#, Java, Python, Javascript, Go or Rust
  • Knowledge of algorithms, computer science concepts, databases, and distributed systems
  • 5+ years experience building distributed systems in the cloud
  • 1+ year experience leading multi-developer efforts
  • Authorization to work in the United States

Benefits For Senior Software Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
Education Budget
Equity
  • Salary range $160,000 - $250,000
  • Equity program
  • 401(k) with company matching
  • Health, dental, and vision insurance
  • Flexible Spending Accounts
  • Paid parental leave
  • 17 paid vacation days
  • 11 federal holidays
  • Mental health support through Modern Health
  • Annual Learning & Development budget
  • Company-sponsored life and disability insurance
  • Powerful Linux laptop
  • Custom desk setup
  • Team lunches and events
  • Volunteer time off

Interested in this job?

Jobs Related To Everlaw Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Everlaw, building sophisticated eDiscovery platform with focus on distributed systems, AI, and scalable architecture.

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.