Skip to main content
Post your resume and find your next job on Indeed!

Interactive Brokers jobs

Sort by: -
    • If you are passionate about building reliable software across the full spectrum of connected systems — from embedded edge computing to cloud-native services and…
    • Experience working with customs brokers is preferred.
    • Work directly with customs brokers to facilitate the clearance of imported shipments.
  • View similar jobs with this employer
    • The role involves designing training content for underwriters and brokers, in close collaboration with content experts, intended for e-learning delivery.
    • View all Intact jobs - Toronto jobs - Integration Consultant jobs in Toronto, ON
    • Salary Search: Bilingual Multimedia Integrator, E-Learning Senior Consultant salaries in Toronto, ON
    • See popular questions & answers about Intact
    • Develop interactive dashboards, reports, and data visualizations allowing clients to explore data and discover business insights independently.
    • JavaScript/TypeScript: Essential for interactive and dynamic web pages.
    • Redis: An in-memory data structure store, used as a database, cache, and message broker.
  • View similar jobs with this employer
    • Formulate training outlines and recommend training methodology by utilizing knowledge of specified training needs and effectiveness of methods such as eLearning…
    • Comfortable working in interactive teams with brokers and clients.
    • You will be a strategic partner with brokers and clients helping to find the solutions to…
    • Maintain and develop relationships with brokers, risk managers, general counsel, and vendors.
    • The Claims team at Coalition stands apart for our outstanding…
    • Experience with event-driven systems and message brokers (e.g., Redis, SQS, RabbitMQ).
    • You'll build and improve the services customers interact with directly:…
    • Profile and optimize across GPU and CPU in Unreal Engine, supporting both interactive use and large-scale batch simulation.
    • Own the technical content stack.
    • Deep understanding of event-driven architectures and message brokers such as Kafka.
    • You will help architect scalable backend services, event-driven workflows,…
    • Manage and administer the group benefits plans as Administrator for Canadian.
    • Monitor and manage workplace safety and address.
    • Experience working directly with insurance carriers, brokers, third-party administrators (TPAs), and retirement plan providers.
    • Identify emerging content platforms (e.g., short-form video, interactive sales tools) and pilot their use in campaigns.
Get e-mail updates for the latest Interactive Brokers jobs

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Job Post Details

Software Developer - job post

Marine Thinking Inc.
Halifax, NS B3H 4N4
$40–$42 an hour - Full-time

Job details

Pay

  • $40–$42 an hour

Job type

  • Full-time

Location

Halifax, NS B3H 4N4

Full job description

About US

Marine Thinking is an autonomous technology company transforming the way we understand and interact with the ocean. Empowering crewed and uncrewed surface vessels with autonomous performance capabilities, we are creating new possibilities and opportunities for a wide variety of marine applications.

From navigation and multi-tier communication systems to artificial intelligence and machine learning, our autonomous technology solutions are helping the industry advance further and faster while ensuring a safer and more sustainable future.

We are looking for a highly motivated and energetic Software developers to join our growing team. If you are passionate about building reliable software across the full spectrum of connected systems — from embedded edge computing to cloud-native services and interactive web interfaces — we want to hear from you.

The Role

In this pivotal role, you will be responsible for the technical execution, programming, and optimization of Marine Thinking’s maritime IoT software platform. You will work across the full stack — from embedded Rust services running on vessel hardware to cloud infrastructure and browser-based fleet management interfaces — ensuring our autonomous systems are both powerful and user-friendly.

Key Responsibilities

  • Develop and maintain software applications across Marine Thinking’s maritime autonomous platform, including writing clean, well-structured code in languages and frameworks such as Rust, TypeScript/React, and Python, conducting code reviews, and resolving bugs to ensure system reliability and performance
  • Review existing software components and operational requirements to identify opportunities for system improvements, and implement new features or upgrade current components of the maritime software platform to meet evolving technical and operational needs
  • Examine the dependencies and interactions between different software components — such as the onboard embedded service layer, the multi-region cloud backend, the MQTT message broker, and the fleet management web interface — to anticipate and prevent unintended side effects when changes are introduced to the codebase
  • Build and refine interactive software features and real-time visualization elements within Marine Thinking’s vessel monitoring and control interfaces — including the React/TypeScript-based fleet management platform and Unity 3D ocean simulation environments — following defined technical specifications to ensure consistent and responsive user experience across marine applications
  • Implement, integrate, and validate software code across Marine Thinking’s application suite — including the embedded Rust service layer, cloud IoT messaging pipelines, NoSQL data stores, and multi-region cloud infrastructure — ensuring seamless interoperability between individual modules and the broader marine platform
  • Contribute to the ongoing enhancement of software features supporting autonomous vessel operations — including real-time IoT data streaming, vessel state visualization, mobile crew kiosk interfaces, and multi-vessel coordination — while ensuring new additions remain stable and compatible with the existing software infrastructure
  • Produce and maintain comprehensive technical documentation for all software deliverables, covering system architecture, module specifications, version changes, and operational guidelines to support both internal development teams and end users

Qualifications

  • Education: A bachelor's degree in computer science, software engineering, or a related discipline with a strong programming component is required.
  • Experience: Previous experience as a computer programmer or software developer is required. Experience with Rust, TypeScript/React, or Python in a production environment is highly preferred; familiarity with Unity/C# for 3D simulation is a strong asset. Previous experience with IoT systems, cloud infrastructure (AWS), or marine technology is considered an additional asset.
  • Attitude: A motivated, energetic, and professional approach to solving complex technical problems in a fast-paced environment.

Pay: $40.00-$42.00 per hour

Work Location: In person

Let Employers Find YouUpload Your Resume