Senior Software Engineer (JAVA)
Behavox
About Behavox
Behavox is a cloud-native AI company providing an integrated controls platform for global banks, asset managers, hedge funds, private equity firms, insurance businesses, and commodity firms. The platform unifies communications and trade surveillance, compliant archiving, policy management as well as front-office analytics on a single, AI-native technology stack, delivered as a globally scalable SaaS-based cloud service.
At Behavox, our engineering culture is built around speed, experimentation, and technical excellence, following agile principles and rapid iteration. We constantly test and adopt the latest cloud technologies and AI tooling, optimising for fast feedback loops and execution. We look for people who can move fast, challenge conventional wisdom, and who want to work at the frontier of modern AI, SaaS platforms, and distributed systems.
Behavox is a high-performance organisation with a strong bias toward delivery, ownership, and responsibility. We commit, and we execute. We are building systems that are complex, mission-critical, and global in scale; systems that many consider too large or too difficult. To do that, we seek the smartest, most technically capable engineers and technologists who take end-to-end responsibility and want to win by building what others cannot.
Founded in 2014 and backed by SoftBank Vision Fund, Behavox is headquartered in London, with offices worldwide, including New York City, Montreal, Seattle, Singapore, and Tokyo.
About the Role
The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains. The role combines deep hands-on Java engineering with architectural ownership — from high-level system design and technology selection to leading delivery of critical, cross-cutting platform capabilities.
At this level, engineering excellence extends beyond implementation: the engineer determines the right approach to complex problems, communicates technical decisions across functions, participates in hiring, and is accountable for the long-term health of the systems they own. This level demands sound judgment on technology and business trade-offs and the ability to act as a technical lead. A defining expectation is mastery of AI-assisted engineering — leveraging agentic AI tools as force multipliers while retaining full ownership of architecture, quality, and technical outcomes.
What You'll Bring
- Expert Java engineering: Deep understanding of Java internals — GC tuning, Collections Framework, advanced concurrency (java.util.concurrent, multithreading), NIO/NIO2, performance profiling, and heap-dump analysis. Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot). SOLID principles, Clean Code practices, and GoF design patterns
- Software architecture and design patterns: Expertise in monolith and microservices architectural styles — including migration patterns and domain-driven decomposition. Inter-process communication design (REST, gRPC, messaging), transaction management in distributed systems (Sagas, 2PC), CQRS, Event Sourcing, and external API design focused on scalability, security, and documentation
- Cloud-native platforms and infrastructure: Experience designing high-availability and high-load systems on GCP (preferred), AWS, and Azure. Cloud security best practices: IAM, VPC, data encryption, JWT/JWS/JWE. Infrastructure as Code (Terraform or equivalent) and Twelve-Factor App methodology
- Observability, reliability and deployment: Implementing full observability stacks: structured logging, distributed tracing, metrics, and alerting. SLI/SLO/SLA frameworks. Deployment strategies: Rolling Updates, Blue/Green Deployments, Canary Releases
- AI-assisted engineering: Practitioner-level command of agentic AI tools applied to software engineering — encompassing prompt engineering techniques, AI context management and its limitations, sub-agents, skills and plugins, multi-agent orchestration, and team-of-agents architectures. Experience with Claude Code (Anthropic), Codex (OpenAI), or equivalent is mandatory
What You'll Do
- Architecture and technology leadership: Lead high-level design for complex, cross-service features. Evaluate and select appropriate technologies, frameworks, and architectural patterns before delegating implementation. Produce and maintain architecture documentation: design docs, ADRs, tech specs, and wiki pages
- Advanced Java feature implementation: Own and implement critical product components — including prototyping, architecture validation, and production-grade code. Ensure correctness, performance, and long-term maintainability with comprehensive test coverage (unit, integration, contract, component)
- Technical roadmap contribution: Drive the engineering agenda for assigned product areas. Proactively identify gaps in requirements, architectural limitations, and technical risks. Contribute to product roadmap planning and delivery estimation. Participate in hiring processes
- Cross-functional technical communication: Drive technical communication across engineering, product, DevOps, and ML teams. Communicate technical decisions clearly to non-technical stakeholders. Produce design documents and participate in tech talks and knowledge-sharing sessions
- AI-augmented engineering: Direct agentic AI tools (Claude Code, Codex, or equivalent) across the full engineering workflow — code generation, testing, refactoring, debugging, and documentation. Demonstrated ability to apply advanced prompt engineering, manage AI context limitations, compose multi-agent orchestration workflows, and critically evaluate AI-generated outputs for correctness, security, and quality. Ability to establish guardrails and improve agent configurations to raise the quality bar. AI proficiency amplifies — it does not replace — deep engineering judgment and technical accountability
What We Offer
- The opportunity to work on a global, mission-critical AI platform alongside the best engineers and technologists across multiple geographies
- A role with real ownership and impact, building complex systems at scale in an environment that values speed, experimentation, and technical excellence
- A highly attractive benefits package, including competitive cash compensation, an equity award aligned with long-term value creation, and comprehensive health insurance for employees and their families
- Modern, comfortable offices in Montreal/ Toronto downtown, with an expectation of working from the office 1 day per week, reflecting our belief in strong in-person collaboration, while remaining flexible to accommodate remote work for candidates who live in other Canadian cities
- A generous time-off policy of 30 days annually, plus public holidays and sick leave, recognising the importance of sustained high performance
About Our Process
Our selection process is designed to rigorously assess a candidate’s depth of technical knowledge, problem-solving ability, and alignment with Behavox’s mission and core values.
As part of the process, candidates will first participate in a series of interviews focused on evaluating their technical expertise and engineering judgment. Candidates who successfully progress through these interviews will then be invited to complete a live technical exercise. The purpose of this live technical assessment is to validate the candidate’s stated technical competencies and assess their ability to solve complex problems with speed, accuracy, and sound engineering judgment. Note that whenever possible, we aim to conduct interviews in person at our offices.
We recognise and respect the time candidates invest in this process. In return, Behavox commits significant time and resources to ensure that those who join us have the capability, judgment, and alignment required to operate at the speed and level of complexity our work demands. We value efficiency and clarity on both sides; if at any point we determine that a candidate is not a fit, we reserve the right to immediately conclude the interview or the technical assessment.
Please note the following:
- A core objective of the process is to objectively assess individual knowledge and competencies. The use of AI tools or external assistance during live interviews or technical exercises is strictly prohibited (unless explicitly instructed otherwise) and will result in immediate disqualification.
- Interviews and technical sessions may be recorded for internal review to support fairness, consistency, and collaborative decision-making within the hiring team.
$111.31k - $155.44k per year
...et de collaborer avec des clients, collègues et/ou divers intervenants anglophones. ***English Follows We are seeking a Senior Software Engineer to join our Cloud Building Management System (CBMS) team, focusing on designing, developing, and maintaining scalable backend...SeniorHourly payTemporary workWork at officeRemote workWork from home$86.3k - $123.02k per year
...Meeting with development managers to discuss software projects - Conducting feasibility... ...Bachelor’s or master's degree in software engineering, computer science, or equivalent experience... ...will depend on elements such as seniority, merit, geographic location, education,...SeniorHourly payWork at officeImmediate startWork from home- ...chacun de nos mandats. À propos du poste Pour le compte de l’un de nos clients, Astek Canada recherche un·e Développeur·euse Java back‑end senior pour participer à l’évolution de solutions applicatives stratégiques à forte valeur ajoutée. Au sein d’une équipe TI...Senior
$86.3k - $123.02k per year
...Meeting with development managers to discuss software projects Conducting feasibility studies... ...’s or master's degree in software engineering, computer science, or equivalent experience... ...will depend on elements such as seniority, merit, geographic location, education,...SeniorHourly payWork at officeWork from home$200k per year
...Software Developer (Language Agnostic) Montreal, Canada (Hybrid) Up to CAD $200,000 + Bonus... .... This is a highly impactful engineering role where you'll develop scalable systems... ...~ Strong programming skills in Python, Java, C++, or a similar language ~ Excellent...Suggested- ...Job Responsibility: We are looking to hire a Java Developer. The Equity Derivatives Volatility(EQD/VOL) is a team of nine people with responsibility for maintaining and supporting Front-to-Back applications (80%) and providing solutions to our internal clients (20% development...Daily paidFull timePart timeWork at office
- ...commitment to quality and service Resourcefulness Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and...SeniorFull timeWork at officeRemote work
- ...love - we'd love to connect! Brief overview of the Motion product from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...in record time with the only hardware and software AI-powered platform built for the factory... .... Job Description As a Senior Software Developer at Vention… Reporting... ...with product managers, designers, and other engineers to deliver robust applications that power...SeniorLong term contractFull timeInternshipWork at officeWork from home
$125k - $165k per year
...defensible. Designed for sub-second speed and multi-decade defensibility. An impressive mission requires an equally impressive Senior Software Engineer, Mobile As a Senior Software Engineer, specializing in mobile development, you will move beyond simple coding to...SeniorFull timeSummer workRemote workWork from homeFlexible hours- ...was founded in 2010 by two aeronautical engineers who realized that the healthcare system was... .... Job Description The Senior Engineering Manager, Platform Engineering... ...Professional Tenure: 10+ years of total software engineering experience, with at least 5+...SeniorLong term contractFull timeImmediate startRemote workWorldwide
$55.18 - $73.58 per hour
...transformation, we are seeking four (4) Software Developers—with experience levels ranging from Junior to Senior—to join our dynamic billing... ...talent to fill three distinct engineering streams: backend integration,... ...practical experience in Java software development (open to...SeniorHourly payPermanent employmentFull timeContract workWork at officeFlexible hours2 days per week- ...like yourself. Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3... ...programming languages, including but not limited to Scala, Java. Experience with implementing platform components such as RESTful...SeniorFull timeWork at officeFlexible hours
$160k - $180k per year
...making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product... ...refinement, release discussions, and day-to-day decision-making. Engineers and Product work closely together to shape solutions,...SeniorLong term contractRemote workWork from homeShift work- ...how the next generation of AI understands and generates software? We're looking for Software Engineers in Montreal to build, evaluate, and improve AI-... ...one or more programming languages (Python, JavaScript, Java, C++, Go, TypeScript, or similar) Solid understanding...Hourly payOngoing contractContract workFreelanceManual laborRemote workFlexible hours
- ...business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-... ...the largest software companies in the world. About You As a Senior Software Developer, you'll join a development team that crafts solid...SeniorApprenticeshipWorldwideFlexible hours
- ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large,...Long term contractFull timeWork at officeRemote work1 day per week
- ...architect the future of creative software. This isn't just another AI wrapper. You'll be engineering a production-scale AI... ...specialized agents to manipulate Unreal Engine in real-time, building... ...What You'll Build ️ As a Senior Software Engineer on our AI Platform...SeniorWork at officeFlexible hours2 days per week1 day per week
- ...• Collaborer étroitement avec les équipes de support. • Participer à la planification de la mise en production. • Programmation Java/Springboot, et autres technologies libres supportées au client pour le développement de solution d’affaires. • Connaître la Programmation...SeniorDaily paidRemote workFlexible hours
- ...and sensitive events. Requirements We are looking for a Senior Software Developer: Design, develop, and optimize complex software... ...Qualifications Bachelor’s or Master’s degree in Computer Engineering or Computer Science; Minimum 7 years of experience in...SeniorPermanent employmentFull timeFlexible hours
- ...Job Responsibility: MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large,...Long term contractFull timeWork at officeRemote work1 day per week
- ...in record time with the only hardware and software AI-powered platform built for the factory... ...difference. Job Description As a Senior Software Developer at Vention… You’ll... ...the next generation of Vention’s CAD engine and user-experience tools. Working closely...SeniorLong term contractFull timeInternshipWork at officeWork from home
- ...one that enables you to Be Seen, Be Yourself, and Do Your Best Work. About You We are looking to hire a skilled and ambitious Senior Software Developer in Montreal. You are a highly technical, hands-on PHP developer with a passion for producing maintainable and robust...SeniorWorldwide
- ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology... ...looking for someone that is excited about working on difficult engineering problems in a variety of contexts. What You'll Do Design,...SeniorFull timeInternshipWork at officeWork from home
- ...Role We are looking for a Generative AI Engineer to develop our next-generation... ...translation and translation-related service engine, using Generative AI (GenAI) and Large Language... ...fast prototyping, and collaborate with the software team to deploy models. We expect our...Full timeInternshipWork at officeRemote workShift work
$104k - $130k per year
...Role Description Java Developer Lead II - Software Engineering Who We Are Born digital, UST transforms lives through the power of technology. We walk alongside our clients and partners, embedding innovation and agility into everything they do. We help them create...Permanent employmentFull timeTemporary workPart timeApprenticeshipWork at office- ...more inclusive world. Role Overview We are seeking a Senior Full Stack Java Developerand strong cloud experience to contribute to the development... ...best practices Mentor junior developers and promote engineering excellence Enhance system observability with telemetry,...SeniorPermanent employmentFull timeLocal area
- ...passionate mission is to empower safer, more person-centered care across senior living through world-leading AI, industry-changing hardware, and... ...innovation. Your Role at SafelyYou As a Senior Embedded Software Developer, you will design and develop our next-generation IoT...SeniorRemote workWork from home
- ...Angular et React JS), ainsi que sur les composants back-end (en Java et Kotlin). Respect des pratiques de développement vertueuses... ...du code (clean coding, craftsmanship). Mise en place de la « software factory » pour construire et déployer l’application. Proposition...SeniorDaily paid
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (JAVA). Be the first to apply!
- java developer remote Montréal, QC
- java developer no experience Montréal, QC
- stage developpeur java Montréal, QC
- développeur javascript Montréal, QC
- développeur java Montréal, QC
- senior java developer Montréal, QC
- java developer Montréal, QC
- entry level java developer Montréal, QC
- junior java developer Montréal, QC
- java software developer Montréal, QC

