{bc}
indeed

Senior Software Engineer (JAVA)

Behavox
Vancouver, CAN
Contract
Senior
Hybrid
6 days ago
JavaSpring FrameworkMicroservicesGCPAWSAzure
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

JavaSpring FrameworkMicroservices
Smart Apply

Full Job Posting

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, and front office analytics on a single AI native technology stack.
  • Founded in 2014 and backed by SoftBank Vision Fund, headquartered in London with offices worldwide.

About the Role

  • The Software Engineer (Java) operates at a senior engineer level, driving technical direction across core product domains.
  • Combines deep hands on Java engineering with architectural ownership from high level system design to leading delivery of critical platform capabilities.
  • A defining expectation is mastery of AI assisted engineering, leveraging agentic AI tools as force multipliers.

What You'll Bring

  • Expert Java engineering: deep understanding of Java internals, GC tuning, Collections Framework, advanced concurrency, NIO/NIO2, performance profiling, heap dump analysis.
  • Mastery of Spring Framework (IoC/DI, bean lifecycle, Spring Boot). SOLID principles, Clean Code practices, and GoF design patterns.
  • Expertise in software architecture and design patterns: monolith and microservices, REST, gRPC, messaging, CQRS, Event Sourcing.
  • Experience designing high availability and high load systems on GCP (preferred), AWS, and Azure.
  • Implementing full observability stacks: structured logging, distributed tracing, metrics, alerting. SLI/SLO/SLA frameworks.
  • Practitioner level command of agentic AI tools applied to software engineering, including prompt engineering, AI context management, multi agent orchestration.
  • Experience with Claude Code (Anthropic), Codex (OpenAI), or equivalent is mandatory.

What You'll Do

  • Lead high level design for complex, cross service features. Evaluate and select appropriate technologies, frameworks, and architectural patterns.
  • Own and implement critical product components including prototyping, architecture validation, and production grade code.
  • Drive the engineering agenda for assigned product areas. Proactively identify gaps, limitations, and risks.
  • Drive technical communication across engineering, product, DevOps, and ML teams. Produce design documents and participate in tech talks.
  • Direct agentic AI tools across the full engineering workflow: code generation, testing, refactoring, debugging, and documentation.

What We Offer

  • Opportunity to work on a global, mission critical AI platform.
  • Competitive cash compensation, equity award, and comprehensive health insurance.
  • Modern offices in Montreal/Toronto downtown, with expectation of working from the office 1 day per week.
  • Generous time off policy of 30 days annually, plus public holidays and sick leave.

About Our Process

  • Selection process includes interviews focused on technical expertise and a live technical exercise.
  • Use of AI tools or external assistance during live interviews or technical exercises is strictly prohibited.
  • Interviews and technical sessions may be recorded for internal review.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Behavox