Skip to content

Staff Software Engineer, Client Journey

As a full stack engineer at Hearsay, you will be joining a small development team of passionate, driven, and friendly people and will work alongside them using the Agile methodology on our web-based application. To be successful you must be passionate about building extraordinary applications and be able to work with ambiguous and evolving business requirements. You will build robust and scalable solutions, and be comfortable working as part of a team who takes pride in their work and strives to help each-other push to constantly improve.

Who is Hearsay?

Hearsay Systems leads the field in offering sophisticated client engagement products to companies within the financial services vertical. Founded in 2009 by Clara Shih and Steve Garrity, and helmed by CEO Mike Boese, Hearsay Systems leads the field in offering sophisticated client engagement products to companies within the financial services vertical. We are a tightly knit and dedicated group that passionately believes in our products, our people, and our culture. Our products engage customers across Facebook, LinkedIn, Twitter, and Instagram, email, text, and voice. And every product syncs beautifully to Salesforce, Microsoft Dynamics, and other CRM systems.

Hearsay is used by more than 170,000 financial advisors and insurance agents. Our clients include Morgan Stanley, Goldman Sachs, Wells Fargo, JP Morgan Chase, Prudential, New York Life and Allstate. We enable them to get a real-time pulse of field conversations and to trigger more effective targeted advisor-client outreach with AI-optimized calls, text messages, email follow-ups, and social media interactions.

You May Be Fit For This Role If You

  • Have 8+ years of experience shipping high-quality products as a software engineer
  • Have 5+ years of supporting highly available applications
  • Have extensive experience working across the technical stack, developing modern web apps, and building systems that scale
  • Have experience in working with Python
  • Are experienced in building enterprise products, SaaS products, social apps, or utilizing APIs of social sites
  • Experience refactoring legacy systems
  • Have previous experience providing technical leadership or leading a team
  • Enjoy being a generalist working on both the frontend, backend as the needs arise
  • Are experienced with building responsive front-end applications with React/ Redux, HTML, and CSS
  • Are self-motivated and enjoy solving large problems
  • Have an ambitious and “go-getting” mindset
  • Are familiar with AWS and its key services
  • Have experience with SaaS enterprise applications + service monitoring
  • Can see the bigger picture and break down complex problems into manageable tasks
  • Have a strong desire for teamwork based success
  • Can architect systems and articulate to a non-technical audience
  • Are highly proficient with modern JavaScript (ES6) with ability to write well-documented code
  • Have experience utilizing continuous integration and deployment tools (Jenkins, CircleCI)
  • Current Technologies

  • Python
  • Django
  • Javascript
  • React/Redux
  • AWS
  • Celery
  • Git
  • Webpack
  • Sass
  • You Will

  • Continue development of a Python based web application using Django, Javascript, React, and other web related technologies
  • Work with a team of software engineers, a product manager and a designer to build out new product features while striving to make the system and codebase more stable and reliable.
  • Use client side technologies (CSS, JavaScript) to create lightweight, cross-browser/cross-platform interfaces using the latest technologies.
  • Mentor other engineers to upskill them and improve team capacity
  • Create simplicity out of complex underlying systems and infrastructure.
  • Have a desire to write high-quality code and write highly insightful, comprehensive code reviews
  • Demonstrate leadership in facilitating your team’s success in continual improvement of Process, Technology and Product knowledge
  • Work with a wide range of systems, processes and technologies to own and solve problems from end-to-end.
  • Work with product management to translate requirements into technical design and provide estimates.
  • Experiment with technologies and processes, observe the outcomes of experiments, and teach the rest of the organization what you’ve learned
  • Have a multiplier effect on your team


  • OUR COMMITMENT TO DIVERSITY AND INCLUSION: At Hearsay we believe that diverse teams are the best teams. We are an equal opportunity employer and do not discriminate on the basis of race, religion, color, nationality, gender, sexual orientation, age, marital status, veteran status, or disability status.