Skip to content

Senior Software Engineer

Senior Software Engineer 

Hearsay’s mission is to empower a human client experience in financial services. Over 100 of the world’s leading insurance and financial firms, including Allstate, New York Life, Morgan Stanley, and Goldman Sachs rely on Hearsay’s SaaS client engagement platform to allow their advisors to authentically and intelligently grow business relationships. Founded in 2010, Hearsay has over 200 employees globally in San Francisco, Seattle, New York, London, Budapest and Manila, and is backed by Sequoia and NEA.  

We are looking for a collaborative, creative, get-it-done software engineer to join our passionate team and help us modernize the advisor-client experience!

What you will do:

  • Collaborate with various engineering teams, product management, and design to execute a diverse range of projects
  • Drive the development of new product features and architect infrastructure to support a fast-growing user base
  • Be directly responsible for multiple or large components within our product suite; and potentially provide technical leadership to a small team of engineers
  • Provide technical influence across multiple teams, drive best practices, and shape how the engineering team works as a whole (process, systems, etc.)
  • The ability to listen to other people's strong opinions and willingness to change yours
  • Sense of humor (everyone says this, but we really mean it)

Who you are:

  • BS in Computer Science, Software Engineering or equivalent experience
  • Extensive experience working across the technical stack, developing modern web apps, and building systems that scale
  • We work with Python, and Javascript; so experience with these technologies is great but not required
  • Experience building enterprise products, SaaS products, social apps, or utilizing APIs of social sites is a huge plus
  • Experience refactoring legacy system incrementally is also a plus
  • Previous experience providing technical leadership or managing a small team is a plus

Your typical day may include:

  • Collaborate with Product Owner to clarify acceptance criteria for user stories the implement solutions that bring user values
  • Team collaboration and brainstorming a new design for a part of the product and discuss how best implement it
  • Building large features end-to-end (data model, middle tier, front-end), and understand how multiple features come together into a coherent story technically for the user