Hearsay Systems is the leading enterprise cloud company offering sophisticated client engagement products to companies within the financial services vertical. Our tools are currently used by over 150,000 agents and financial advisors, providing them with automated workflows and advanced AI that allow them to more easily develop and foster personalized relationships with their existing clients and prospects at scale. We partner with Chief Distribution and Marketing Officers at the world’s leading financial services companies (including Morgan Stanley, Goldman Sachs, Wells Fargo, JP Morgan Chase, Prudential, New York Life and Allstate) to 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.
Hearsay is headquartered in San Francisco with offices in Seattle, New York, Chicago, Toronto, London, Budapest and Manila and has raised $50M in venture capital from Sequoia and NEA.
We are looking for a creative, get-it-done Software Engineer to join our growing Budapest team of 5 and help us modernize the advisor-client experience!
As a software engineer at Hearsay you would get direct experience designing, developing, testing and deploying services that work at high scale and with enterprise reliability.  You’d be working in a startup culture at one of Silicon Valley’s leading enterprise companies; working side by side with engineers that have years of experience designing and scaling extremely large systems. You’d be self-driven and proactive in everything you do.  And you’d have a love of learning new things and working across a broad set of technologies including Python, Java/Kotlin, Docker, AWS (Lambda, SQS, SNS, Kinesis, ECS), REST API based services and Terraform.


  • 1-2 Years developing business solutions with Java or Python
  • Understanding of Java or Python with OO code and services
  • Ability to communicate in English (speaking, reading, and writing)
  • Understanding of relational databases at a simple level (tables, queries, data types, indices), understanding simple schema design
  • Understanding of data flows between systems on networks and basic security constructs that are used in on-premise and cloud based enterprise solutions
  • Ability to learn new technologies and frameworks quickly
  • Strong analytical and problem-solving skills in software development
  • Preferred Experience

  • Salesforce, Microsoft Dynamics or another CRM system
  • Kotlin
  • Terraform, Terragrunt, Travis-CI, Bash
  • Spring Framework (Spring Data, Spring Cloud)
  • Docker
  • Distributed messaging
  • AWS (Lambda, SQS, SNS, Kinesis, ECS)
  • GCP/Azure