资深软件开发工程师(后端)
Staff Software Development Engineer (Back-end)
Filevine 是一家法律人工智能公司,为法律工作的未来提供法律运营智能。基于一个统一的真相系统,Filevine 将数据、文档、工作流程和团队整合到一个统一的平台中——现代法律工作在这里以清晰和一致的方式进行。
由 LOIS(法律运营智能系统)驱动,Filevine 在每个案件中连接上下文,将法律运营从被动转为主动。LOIS 能读取、理解并推理您的数据,揭示洞察力,自动化复杂性,并为专业人士提供清晰度和信心,让他们看到更多、知道更多、做得更多。由一群卓越的合作者和创新者组成,Filevine 的快速增长获得了德勤和《Inc.》杂志的认可,成为国内最具创新性和增长最快的科技公司之一。
职位概要:
Filevine 的资深软件工程师是一个高度积极且技能娴熟的个人贡献者。这些人员为所有工程师设定了个人生产力和卓越的标准。要在该职位上表现出色,工程师将在以下维度上脱颖而出。我们认识到并期望该职位在非编码活动上的时间不超过 30%。
薪酬信息:200,000 - 235,000 美元
基本薪资范围代表了该职位薪资范围的最低和最高值。该职位的总薪酬包将根据每位员工的所在地、资格、教育背景、工作经验、技能和绩效来确定。我们认为薪酬公平非常重要——所列范围只是 Filevine 员工总薪酬包的一部分。其他奖励可能包括佣金、股票期权、带薪休假政策,以及全面的福利包,包括医疗、牙科和视力保险。
工作地点要求:远程办公或可在以下地点中选择混合办公/办公室办公:旧金山、纽约、芝加哥或盐湖城
酷炫的公司福利:
- 一家充满活力、快速发展的公司,专注于帮助组织蓬勃发展
- 医疗、牙科和视力保险(适用于全职员工)
- 具有竞争力且公平的薪酬
- 产假和陪产假(适用于全职员工)
- 短期和长期残疾保障
- 有机会向专注的领导团队学习
- 顶级的公司周边产品
隐私政策通知
Filevine 将按照隐私政策处理您的个人信息
查看英文原文
Filevine is a Legal AI company delivering Legal Operating Intelligence for the future of legal work. Grounded in a singular system of truth, Filevine brings together data, documents, workflows, and teams into one unified platform—where modern legal work happens with clarity and consistency.
Powered by LOIS, the Legal Operating Intelligence System, Filevine connects context across every matter to transform legal operations from reactive to proactive. LOIS reads, understands, and reasons across your data to surface insight, automate complexity, and give professionals the clarity and confidence to see more, know more, and do more. Fueled by a team of exceptional collaborators and innovators, Filevine’s rapid growth has earned AI awards and recognition from Deloitte and Inc. as one of the most innovative and fastest-growing technology companies in the country.
Role Summary:
We're looking for a Staff Software Engineer to join Filevine's Engineering team and build reliable, scalable software. This is a hands-on individual contributor role: you'll write production C#/.NET code, solve complex engineering problems, and take substantial technical work from design through deployment.
You'll bring deep technical expertise and sound judgment to the team's most challenging work, balancing customer needs with performance, reliability, and maintainability. Alongside your own development work, you'll help teammates solve problems through pairing, code reviews, and shared design decisions, and partner with engineering and product leadership to shape the team's technical direction.
Compensation Information: $200,000 - $235,000
The base salary range represents the low and high end of the salary range for this position. The total compensation package for this position will be determined by each individual’s location, qualifications, education, work experience, skills and performance. We believe in the importance of pay equity - the range listed is just one component of Filevine’s total compensation package for employees. Other rewards may include commissions, stock options, a paid time off policy, as well as a comprehensive benefits package, including medical, dental, and vision.
Work Location Expectation: Remote or option to be hybrid/in-office in one the following locations: San Francisco, New York, Chicago, or Salt Lake City
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
- Opportunity to learn from a dedicated leadership team
- Top-of-the-line company swag
Privacy Policy Notice
Filevine will handle your personal information according to what’s outlined in our Privacy Policy.
Communication about this opportunity, or any open role at Filevine, will only come from representatives with email addresses using "filevine.com". Other addresses reaching out are not affiliated with Filevine and should not be responded to.
Primary Duties and Responsibilities:
- Write production code: Build maintainable, well-tested C#/.NET software, with a focus on complex features, foundational components, and critical systems within your team's product area.
- Design and implement solutions: Turn ambiguous requirements into practical system designs, clear design documents, and working software. Work with the team to break larger initiatives into achievable milestones and shape a multi-quarter technical roadmap.
- Deliver complex work end to end: Take substantial technical work from discovery through rollout and ongoing operation. Follow through on commitments, surface risks early, and work with engineering and product partners to resolve blockers and adjust plans when needed.
- Improve performance and reliability: Investigate bottlenecks, resolve recurring problems, and improve scalability, testing, and observability. Make informed tradeoffs between near-term delivery and long-term maintainability.
- Share expertise through daily development: Help teammates through pairing, debugging, and code and design reviews. Give constructive feedback, welcome other perspectives, and share the context engineers need to make sound decisions independently.
- Partner across disciplines and teams: Collaborate with product, engineering management, QA, and partner teams to clarify requirements, explain tradeoffs, and align on solutions that serve customers and work well across system boundaries.
- Improve engineering practices: Help the team evolve its development standards, CI/CD practices, and delivery processes. Share useful approaches and lessons through engineering guilds and cross-team collaboration.
- Support production systems: Participate in the engineering on-call rotation, provide escalated support for core systems, and help turn incident learnings into lasting improvements.
Key Qualifications:
- 8+ years of professional software engineering experience, including experience delivering complex systems at a Senior, Lead, or Staff level.
- Deep expertise in C# and .NET, with a track record of building and operating reliable, high-performance web applications.
- Experience designing and implementing complex systems, making architectural decisions, and taking substantial technical work from early requirements through production delivery.
- Strong judgment about system design, performance, reliability, and maintainability, including knowing when a simpler solution is the right one.
- Experience with relational databases, caching, and cloud infrastructure. Our environment includes MS SQL, Redis, AWS, Elasticsearch, Node.js, and React.
- A track record of helping other engineers grow through mentoring, thoughtful feedback, and shared problem-solving.
- Clear written and verbal communication, including explaining technical decisions and tradeoffs to technical and non-technical partners.
- A degree in Computer Science, Information Systems, or a related field, or equivalent practical experience.