‹ Back to careers

Senior Software Engineer (Platform Engineering)

About Filevine:
Filevine is changing the way legal work gets done for law practitioners and their clients. As the leading legal operating system, Filevine is dedicated to empowering organizations with tools to simplify and elevate complex, high-stakes legal work. Powering everything from document and case management to timekeeping, billing and business analytics, over 3,400 law firms and legal teams use Filevine daily to deliver excellence.

2023 was a groundbreaking year for Filevine, as we launched a suite of AI-powered features that are transforming the legal industry.
- LeadsAI helps law firms evaluate cases faster, analyze client sentiment, identify potential problems, and predict case success.
- DemandsAI is an AI-driven demand letter generation solution that helps law firms prepare demand letters more quickly and accurately.
- ImmigrationAI streamlines the immigration process by automating tasks, reducing errors, and ensuring accuracy.
- AI Fields is a powerful tool that can enhance legal work by minimizing manual tasks, facilitating fact-checking, and quickly answering complex queries.

With these groundbreaking AI features, Filevine is empowering law firms and legal teams to deliver excellence to their clients with unprecedented speed and efficiency.

Our Platform Engineering team creates foundations that underpin Filevine’s platform availability, position us to gain efficiencies at scale and contribute to creating a delightful developer experience. This team builds and maintains core components that support other engineering teams. Their work circulates around writing code to handle everything from user authentication to environment balancing to data engineering, as well as ensuring that the system scales properly when more traffic comes in.

Reports to the Director of Engineering

Primary Duties and Responsibilities

  • Provide leadership, mentoring, and excellent judgement by being responsible for the following duties in a full stack development team:
  • Developing web based applications using technologies such as .NET, C#, Node, AngularJS, React, Redis, MS SQL, ElasticSearch, AWS 
  • Performing day to day maintenance and support of all existing applications in use at Filevine
  • Preserving and optimizing the quality of the software
  • Innovating and improving on the software, features, processes, and technology
  • Analyzing, troubleshooting, and fixing issues and bugs as they arise
  • Performing detailed and helpful code reviews
  • Work within assigned team to complete duties as assigned, while mentoring, training, and reviewing more junior engineers.
  • Be part of an on-call rotation with other team members to provide escalated emergency support
  • Communicate frequently, clearly, and effectively with various technical and management audiences
  • Analyze and improve the scalability and performance of high-volume, information rich web applications. 

Knowledge and Skills

  • 7+ years working as a software engineer with a proven track record of creating value for businesses
  • Expert in efficiently coding with HTML, CSS, C#, JavaScript, T-SQL
  • Expert in working with frameworks like Angular and React
  • Expert working with source control systems like GitHub
  • Expertise in leading initiatives and working independently on assigned projects or with other team members, setting an example and promoting efficiency and productivity in others
  • Expert verbal and written communication skills
  • In-depth knowledge of the whole application development life cycle

Education

  • B.S. or M.S. in computer science, information systems, a related field; comparable certifications; or equivalent direct work experience

Cool Company Benefits:
- A dynamic, rapidly growing company, focused on helping organizations thrive 
- Medical, Dental, & Vision Insurance (for full-time employees)
- Competitive & Fair Pay
- Maternity & paternity leave (for full-time employees)
- Short & long-term disability
- Ergonomic and height-adjustable workstations for onsite employees
- Opportunity to learn from a dedicated leadership team
- Weekly Taco Lunches in the summer/fall/spring for onsite employees
- Centrally located open office building in Sugar House
- Flexible hybrid work schedules depending on the department with some departments offering fully remote positions in the United States (R&D)
- Top-of-the-line company swag