Jobs.ca
Jobs.ca
Language
Behavox logo

Java Developer

Behavox5 days ago
Toronto
Mid Level

Top Benefits

Equity & ownership
Health insurance for whole family
Relocation program with visa sponsorship

About the role

Who you are

  • A deep interest in Behavox’s mission and products
  • 5+ years building scalable, reliable, cloud-native backend systems using Java (GCP preferred, AWS/Azure acceptable)
  • Experience designing containerized or serverless components in large-scale distributed systems
  • Proficiency with SQL, both OLAP and OLTP (MySQL, PostgreSQL, BigQuery, RedShift, Snowflake) and NoSQL (ScyllaDB, HBase, Cassandra, BigTable) data stores
  • Experience working in or building systems for the financial domain (e.g., trading, market data analytics)
  • Familiarity with message brokers like Kafka, Google Cloud Pub/Sub, RabbitMQ
  • (Nice to Have) Proficiency with Python and a strong testing mindset (unit, integration, contract, e2e)

What the job involves

  • As a Software Engineer at Behavox, you will help build and evolve our cutting-edge Mosaic platform
  • You’ll join a high-performing team of engineers, working on problems across distributed systems, real-time analytics, and large-scale data ingestion pipelines
  • You'll collaborate closely with product managers and fellow engineers to deliver innovative solutions used by top-tier financial institutions worldwide
  • You’ll have full ownership of features—from design to deployment—and the autonomy to make technical decisions while being supported by a team of experts
  • Our culture emphasizes continuous learning, code quality, and delivering business impact
  • Our tech stack includes Java 17+, Python, GCP (Pub/Sub, DataFlow, Cloud Run, Cloud Functions), PostgreSQL, BigQuery, and a host of modern DevOps and observability tools
  • We prioritize clean code, testability, and frequent refactoring to maintain a healthy development lifecycle
  • You'll always work with the latest frameworks and contribute to evolving our architecture
  • Design and implement scalable, cloud-native services in Java
  • Collaborate with team members during planning, technical discussions, and code reviews
  • Take end-to-end ownership of features and deliver with autonomy
  • Analyze product requirements and propose implementation strategies
  • Write and maintain automated tests at all levels (unit, integration, contract, component, E2E) to uphold high product quality

Benefits

  • Equity & ownership
  • Options as a reward for making great contributions to the company and our customers
  • Health insurance for the whole family, free of charge
  • World-class relocation program with visa and citizenship sponsorship
  • Great office culture
  • OKR-based management

About Behavox

Software Development
51-200

Behavox is an Artificial Intelligence company on a mission to build cutting-edge AI systems that safeguard businesses and enhance human productivity.

As the world's foremost provider of AI-powered archiving, compliance, and security solutions, we are trusted by leading organizations to secure their text and voice communications data, and monitor a broad range of regulatory, conduct, and insider threat risks.

Founded in 2014, Behavox is headquartered in London, with offices worldwide, including in New York City, Montreal, Seattle, Singapore, and Tokyo.