Staff Software Engineer ›
Filevine
Software Engineering
United States
Posted on Jan 22, 2026
Responsibilities
- 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.
Qualifications
- 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.