Filevine

Staff Software Engineer

Filevine

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $190,000 - $220,000 per year

Job Level

About the role

  • Demonstrate expert-level coding proficiency across multiple languages and frameworks, including .NET, C#, Python, Node, AngularJS, React, Redis, Svelte, MS SQL, ElasticSearch, AWS, Playwright, Groovy, and Octopus
  • Assist in development and launch of new greenfield project within the Filevine platform
  • Serve as a subject matter expert and technical authority in one or more system domains, providing decisive guidance, oversight, and direction to the team.
  • Uphold exceptional code quality through rigorous testing, thorough code reviews, comprehensive documentation, and best-practice adherence
  • Collaborate effectively across cross-functional teams, communicate complex technical concepts clearly to technical and non-technical audiences, and facilitate constructive resolution of technical disputes with empathy and diplomacy.
  • Communicate clearly and effectively with technical and management stakeholders, engage in constructive engineering debates, and advocate logically for well-reasoned technical decisions.

Requirements

  • 10+ years of experience as a software engineer or architect, with a proven track record of delivering measurable customer and business value through complex, production-grade systems.
  • Expert-level proficiency in multiple programming languages and frameworks, including .NET, C#, Python, Node, AngularJS, React, Redis, Svelte, MS SQL, ElasticSearch, AWS, Playwright, Groovy, and Octopus.
  • Strong system design skills with demonstrated ability to architect scalable, efficient, and maintainable software systems for high-volume, data-intensive applications.
  • Exceptional problem-solving abilities, with a history of independently identifying, diagnosing, and resolving intricate technical challenges under tight deadlines.
  • Commitment to high code quality standards, including rigorous testing, thorough code reviews, comprehensive documentation, and adherence to best engineering practices.
  • Deep technical domain expertise in one or more system areas, enabling you to serve as the go-to authority, provide decisive guidance, and drive informed technical decisions.
  • Proven mentorship experience, with a track record of sharing specialized knowledge, coaching junior engineers, and helping define and implement team-wide engineering best practices.
  • Excellent interpersonal and communication skills, with the ability to clearly explain complex technical concepts to both technical and non-technical stakeholders, facilitate constructive technical debates, and resolve disputes diplomatically.
  • Demonstrated leadership in innovation, thought leadership, and strategic direction—actively shaping technical vision, reviewing Design Documents (DDs) and Architectural Decision Records (ADRs), and influencing organizational technical standards.
  • B.S., M.S., or Ph.D. in Computer Science, Information Systems, or a related field—or equivalent certifications and substantial relevant professional experience.
Benefits
  • 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
  • Centrally located open office building in Sugar House (onsite employees)
  • Top-of-the-line company swag
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#PythonNodeAngularJSReactRedisSvelteMS SQLElasticSearch
Soft Skills
problem-solvingmentorshipinterpersonal skillscommunication skillsleadershipcollaborationempathydiplomacytechnical guidanceconstructive resolution
Certifications
B.S. in Computer ScienceM.S. in Computer SciencePh.D. in Computer ScienceInformation Systems certification