Tech jobs
Job listings
Senior Graphics/JVM Software Engineer (JVM Runtime)
Develop low-level JVM runtime features for JetBrains IDEs, focusing on hardware-accelerated UI frameworks and OpenJDK contributions.
C++/Kotlin Software Developer (RustRover Debugger)
Build and improve the RustRover debugger, integrating a C++ backend (LLDB/GDB) with a Kotlin/Java IDE client to make Rust debugging smoother and more reliable.
Senior Software Engineer (Qodana Core)
Builds and optimizes Qodana's static code analysis engine to detect security flaws, license issues, and bugs in CI/CD pipelines, working with JVM languages and collaborating across JetBrains teams.
Staff Software Engineer, Metadata
Lead the architecture and delivery of metadata services (discovery API, catalog, lineage, run history) for a data-integration platform, using Python, GraphQL, Postgres, and cloud infrastructure.
Senior Software Engineer - Metadata
Build and optimize the metadata layer for a data-pipeline platform, including discovery APIs, catalogs, lineage, and run-history services using Python, Rust, GraphQL, and cloud infrastructure.

Software Engineer
Builds and maintains the core data-pipeline infrastructure that reliably moves customer data into warehouses, using Java, Kubernetes, and cloud platforms.
Staff Software Engineer_Fusion Adapters
Build core Rust/Go connectivity layers and adapters for dbt’s next-gen data execution platform, shaping how workloads run across engines like Arrow, DuckDB, and Spark.

Principal Software Engineer - Data Lakes
Principal Software Engineer builds and scales Fivetran’s Managed Data Lake, designing high-performance pipelines in Java/C++ and cloud infrastructure to move and transform customer data reliably.

Staff Software Engineer
Build and improve database connectors that reliably move enterprise data into warehouses using Java/C++, SQL, and CDC; troubleshoot low-level replication issues.

Senior Software Engineer
Senior Software Engineer at Fivetran builds and maintains enterprise-grade data pipeline infrastructure, focusing on scalability, security, and performance using Java, cloud platforms, and AI tools.

Software Engineer
Build and scale distributed data pipelines and enterprise features for Fivetran’s ELT product, focusing on performance, security, and cloud orchestration using Java/C++ and cloud-native tools.

Staff Software Engineer, Fullstack
A Staff Software Engineer at Fivetran builds and integrates data activation features into the company's data pipeline product, working with Ruby on Rails, TypeScript, Vue, and AWS in Toronto.
Senior/Staff Software Engineer, Machine Control Systems
Designs and builds distributed systems for coordinating manufacturing hardware, bridging manual/automated workflows, and ensuring real-time reliability in a cutting-edge micromachining platform using Python, C++, Rust, or Go.
Quantitative Analyst I
Build and refine predictive models for sports betting odds and risk management using Python or C#, analyzing play-by-play and betting data to improve pricing efficiency.
Quantitative Analyst I
Build and refine predictive models for sports betting odds and risk management using Python or C#, analyzing play-by-play and betting data to improve pricing and trading strategies.
Software Engineer III (WMS & Supply Chain)
Designs and delivers scalable warehouse management and fulfillment systems, integrating Tier 1 WMS like Manhattan Active with event-driven microservices and cloud infrastructure to optimize supply chain operations.
Sr. Software Development Engineer, ASE Storage
Designs and builds low-level storage systems, distributed storage platforms, and high-performance IO stacks for Apple’s cloud infrastructure, ensuring durability, security, and scalability at massive scale.
Senior Software Engineer
Senior Software Engineer at a HealthTech startup building NucleIQ, a SaaS platform using AI vision models to analyze medical images for faster pathology diagnoses in hospitals.
Junior Member of Technical Staff (Engineer), Software Development
Develops and maintains complex software for aviation flight procedure design systems, ensuring mission-critical reliability and adherence to defense standards.
Embedded Software Engineer II
Develops low-level embedded software in C/C++ for constrained environments, implementing state machines, handling interrupts, and integrating networking (IP/MAC) into hardware systems.