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.
$129.39k - $161.74k per year
...'ll Make An Impact The Boomi Runtime engineering team is responsible for building and evolving... ...highly distributed systems. As a Senior Software Engineer on the Runtime engineering team... ...-the-job experience Experience with Java, source control systems, continuous integration...SeniorInternshipRemote work$180k - $275k per year
...contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly... ...Engineer: 12+ years of proven software development expertise (Java development required) Enterprise SaaS Leader: Extensive experience...SuggestedRemote jobInternshipWork at officeLocal areaFlexible hours$176.26k - $220.32k per year
...page to learn more. How You'll Make An Impact As a Senior Principal Software Engineer, you will be a technical leader driving the architecture,... ...implementation of complex, distributed systems using Python and Java, establishing architectural patterns and best practices....SeniorLong term contractRemote work$114k - $172k per year
...identity management systems. We are looking for an experienced Senior UI Software Engineer to work on our Onboarding and Lifecycle Management (LCM)... ...REST API or Apollo GraphQL is a plus. Experience with Java and Spring Boot is huge plus Education ~ B.S. Computer...SeniorFull timeRemote workFlexible hours$89.92k - $112.4k per year
...Careers page to learn more. How You'll Make An Impact As a Senior Software Quality Engineer, you will bridge traditional software quality engineering... ...Playwright etc. ~ Strong programming skills in Python or Java with ability to write production-quality test code and...SeniorContract work- ...most comprehensive digital science platform - best-of-breed software applications already used by more than 2 million scientists... ...AT THIS TIME. What do we need Dotmatics is seeking a Senior Full Stack Engineer with an understanding of both Node.js and React to join our...SeniorFull timeRemote workVisa sponsorshipFlexible hours
$104k - $139k per year
...over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms. About this role: Mozilla’s Cloud Engineering team seeks a Senior Software Engineer to mature, maintain, and build features for our...SeniorRemote jobImmediate startHome office$180k - $230k per year
...notification through one of our 1,500+ brand partners, our data systems are doing the work behind the scenes. We’re looking for a Senior Software Engineer, Data to own and evolve the pipelines, platforms, and data products that power Narvar’s analytics, ML, and merchant-facing...SeniorRemote jobWorldwide$154k - $176k per year
...experience through AI and machine learning. As an AI-Driven Full Stack Engineer, you'll be part of a team charting new territory - designing and... ...in AI/ML domains like NLP, computer vision, recommendation engines etc. Proficiency with cloud infrastructure, distributed systems,...SeniorRemote jobWork at officeWork from home- ...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...the team and lead by example to uphold software development best-practices in addition to... ...Collaborate with stakeholders and other senior engineers across the organization to...SeniorLocal areaRemote workWork from homeHome officeFlexible hours
- ...We are seeking a collaborative and driven Senior AI Software Engineer to join our team. As a core contributor to our platform, you will help build and scale the intelligent services powering our autonomous visual asset editing pipeline. You’ll work closely with a talented...SeniorRemote job
- ...interactive community features, and HasLab crowdfunding. As a Software Development Engineer on the Direct-to-Consumer e-commerce team, you will build,... ...and maintaining e-commerce systems. ~ Expertise in Apex, Java, Typescript, React, or similar languages. ~ Experience...Long term contractWorldwide
- ...of our offices or hubs, or a co-working space near you. Data Engineering is unique at Coursera. Our team doesn't simply build reports on... ..., analytically-minded individual with strong data modeling and software engineering skills, who shares our passion for education....Full timeRemote workWork from homeWorldwideFlexible hours
- .... Narvar is Growing! Narvar is a multi-language platform, and we’re intentional about where we apply Rust. We’re looking for senior engineers to help us bring Rust into the backbone of the system — the parts that must be fast, safe, and correct under real-world scale....SeniorRemote jobWorldwide
- ...Operating outside the standard Product and Engineering structure, ZT1 is built for speed,... ...functional partners, with direct exposure to senior leadership. You will not just build systems... ...a total of 4+ years of experience as a software engineer. · You are experienced in designing...SeniorRemote jobWork at officeFlexible hours
$135k - $150k per year
...with us. We’re building custom internal systems at the cutting edge of agentic AI in the accounting and finance space. The Senior Software Engineer will be the hands‑on architect and builder of the new systems shaping our business — and the technical counterpart to our...SeniorFlexible hours$150k - $200k per year
...their dollars can go back into care. About The Role: As a Senior Software Engineer, you are a full‑stack software engineer who works directly... ...Write and extend agentic workflows in Conductor's orchestration engine — building custom tools, integration adapters, and...SeniorLong term contractContract workWork at officeRemote work2 days per week$154k - $176k per year
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer in Canada. This role sits at the intersection of full-stack engineering, artificial intelligence, and product innovation, where you will help redefine...SeniorRemote workFlexible hours- ...développement logiciel. Expérience dans le développement et la maintenance de systèmes de commerce électronique. Excellente maîtrise d’Apex, Java, TypeScript, React ou de langages similaires. Expérience de développement avec les services AWS (Lambda, API Gateway, DynamoDB, SNS,...Long term contractWorldwide
- The exchange team develops and maintain a cutting-edge trading platform. With a global presence across APAC, EMEA and North America, the team has since grown with the goal to provide a seamless and secure trading experience for our clients.SeniorFull time
- ...What Makes Us Unique At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently designed... ...just getting started. How You'll Make an Impact: As a Senior Fullstack Engineer on the Distribution Team, you'll be instrumental in...SeniorLong term contractWork at officeLocal areaRemote workWork from homeWorldwideHome officeWeekend work
$123.6k - $193k per year
Job Responsibility: Join Our Mission: Help the Helpers with Jane Let's kick things off with a quick intro. Jane is a team that's all about fostering growth, spreading delight, and serving our healthcare community. We're on the hunt for people ready to jump in and join us while...SeniorFull timeRemote workFlexible hours- ...The Senior PBAC Engineer helps architect, deploy and operate a secure application infrastructure that aligns with business needs. The position... ...into applications and/or gateways Proficiency in JavaScript, Java or Python General knowledge of Active Directory (AD) or other...SeniorRemote jobLong term contract
$100k - $135k per year
...network in Canada. We are looking for an individual who is passionate about learning new technologies to join our growing Engineering team as our Java Back End Developer. As a Java Back-End Developer at Localcoin, you will be responsible for developing and maintaining functional...InternshipWork at office2 days per week- ...programmatic advertising and marketing channels. Engineering at StackAdapt: As an Engineer at... ...help you succeed. We're seeking a Senior Full Stack Engineer to help lead our... ...across StackAdapt build, test, and ship software at scale. Candidates will work on engineering...SeniorLocal areaRemote workWork from homeHome officeFlexible hours
$100k - $135k per year
...Intermediate Software Engineer Location: Remote (Anywhere in Canada) Company Overview eDynamic Learning is celebrating 18 years of serving... ..., and engineering practices. You will partner with senior engineers for guidance on architecture and complex problem-solving...SeniorLong term contractFull timeRemote work$104k - $123.5k per year
...across programmatic advertising and marketing channels. As a Senior Quality Engineer in Quality Infrastructure at StackAdapt, you'll lead the... ...You'll Bring to the Table: ~5+ years of experience in software development or test automation, with at least 2 years focused...SeniorLocal areaRemote workWork from homeHome office$90k - $110k per year
...We are seeking a high-performing Senior Data Engineer to help build and scale the data infrastructure that powers analytics, automation, and AI... ...experience in data engineering, delivering business-critical software solutions for large enterprises with a consistent track record...Senior- ...platform and Helix Pods delivery model put our engineers at the center of real agentic... ...the premier destination for trailblazing senior engineers like yourself. Picture collaborating... ...excellence across the team. Engage in agile software development including stand-ups, sprint...SeniorRemote jobWork at officeFlexible hours
$150k - $180k per year
...and team connectivity, we look forward to hearing from you! THE ROLE Salary Range: $150,000 - $180,000 We are seeking a Senior DevOps Engineer with deep AWS expertise, multi-account architecture experience, and strong leadership capability. This role owns our cloud...SeniorInternshipWork at office2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer (JAVA). Be the first to apply!

