Senior Software Engineer (Platform Engineering) ›



Software Engineering
Salt Lake City, UT, USA
Posted on Thursday, November 23, 2023

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


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