Talent.com
Senior JVM C/C++ Developer
Senior JVM C/C++ DeveloperIBM • Markham, York Region, CA
Senior JVM C / C++ Developer

Senior JVM C / C++ Developer

IBM • Markham, York Region, CA
21 days ago
Job type
  • Full-time
Job description

Senior JVM C / C++ Developer at IBM

Are you driven by the challenge of building high‑performance, scalable, and reliable systems software? Join our team of expert engineers developing the Java Virtual Machine (JVM) — the engine behind millions of applications across cloud, enterprise, and AI workloads. Built with the OpenJDK class libraries and the Eclipse OpenJ9 JVM, IBM Semeru Runtimes deliver high quality, strong security, and top performance to run Java applications on‑prem or in the cloud. Rigorously engineered and tested to run on operating systems like Windows, macOS, and Linux and server platforms such as Arm, X86, IBM POWER and Z systems, IBM Semeru Runtimes are built by a globally diverse team and used by hundreds of IBM software products and tens of thousands of customers, powering businesses from startups to giant corporations in virtually every industry.

We’re seeking talented technical leaders to work on one or more core components of the JVM : the Virtual Machine Core, Garbage Collection, and Just‑In‑Time (JIT) Compilation. Whether you’re passionate about memory management, compiler optimizations, or runtime infrastructure, this role offers the opportunity to work at the heart of Java performance and innovation.

Why Join Us?

  • Work on cutting‑edge runtime technology used by millions of developers.
  • Tackle deep technical challenges that push the boundaries of performance and scalability.
  • Be part of a collaborative, world‑class team of JVM engineers.
  • Enjoy flexible work arrangements, competitive compensation, and opportunities for career growth.
  • Influence the future of Java in cloud‑native, AI, and enterprise environments.

Your Role and Responsibilities

  • Design and implement GC algorithms to optimize memory usage and reduce pause times.
  • Develop advanced JIT compiler optimizations to improve execution speed and startup performance.
  • Enhance the VM core, including threading, synchronization, class loading, and bytecode execution.
  • Analyze and tune performance across a wide range of workloads using profiling and telemetry tools.
  • Collaborate across teams to ensure seamless integration between GC, JIT, and VM subsystems.
  • Mentor junior developers in the field of software development.
  • Contribute to and influence open‑source projects such as Eclipse OpenJ9 and OpenJDK.
  • Support enterprise clients by diagnosing and resolving complex runtime issues in production environments.
  • Preferred Education

  • Master's Degree
  • Required Technical and Professional Expertise

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 3–6 years experience demonstrating strong proficiency in C or C++, with systems‑level development experience.
  • Solid understanding of operating system fundamentals (memory, threading, synchronization).
  • Experience with debugging and profiling tools (e.g., gdb, perf, valgrind).
  • Excellent problem‑solving skills and a passion for deep technical challenges.
  • Preferred Technical and Professional Experience

  • Experience in one or more of the following areas :
  • Garbage Collection algorithms and memory management
  • Compiler theory and JIT optimization techniques
  • Virtual machine architecture and runtime services
  • Familiarity with Java internals, JVM architecture, and performance tuning.
  • Contributions to OpenJDK, Eclipse OpenJ9, or similar open source projects are a strong asset.
  • Seniority Level

  • Mid‑Senior level
  • Employment Type

  • Full‑time
  • Job Function

  • Engineering and Information Technology
  • Industries

  • IT Services and IT Consulting
  • Referrals increase your chances of interviewing at IBM by 2x.

    Location : Markham, Ontario, Canada.

    Salary : CA$40,000 – CA$45,000.

    #J-18808-Ljbffr

    Create a job alert for this search

    Senior Developer • Markham, York Region, CA

    Similar jobs
    Senior Java Developer 3

    Senior Java Developer 3

    Behavox • Toronto
    Full-time
    Behavox is shaping the future for how businesses harness their most important raw material - data.Our mission is bold : Organize enterprise data into actionable information that protects and promote...Show more
    Last updated: 17 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    CGI • Toronto
    Full-time +1
    We are Canada's largest independent information technology services firm, and after 45+ years, we're still growing! Join Canada's largest IT Company as a Senior Java Developer, in our Financial Ser...Show more
    Last updated: 29 days ago • Promoted
    Sr Java Developer (distributed systems)

    Sr Java Developer (distributed systems)

    Vaco by Highspring • Toronto 1 day / week, ON, CA
    Full-time +1
    Our client is a very successful technology provider in the capital markets space, located downtown Toronto.This is a full-time hybrid position (1 day per week in office) .Our client is launching a ...Show more
    Last updated: 6 hours ago • Promoted • New!
    Lead Java Developer

    Lead Java Developer

    freelance.ca • Toronto, Canada
    Full-time
    Location : Toronto, ON (Hybrid).The ideal candidate will have hands-on experience building cloud-native solutions, working with large-scale databases, and collaborating with cross-functional teams t...Show more
    Last updated: 30+ days ago • Promoted
    Geometry Private Tutoring Jobs Hawkestone

    Geometry Private Tutoring Jobs Hawkestone

    Superprof • Hawkestone, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Scotiabank • Toronto
    Full-time
    Select how often (in days) to receive an alert : .Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture. The Senior Java Developer is responsible for bu...Show more
    Last updated: 29 days ago • Promoted
    Senior Java Developer - GCP

    Senior Java Developer - GCP

    Nexus Systems Group Inc. • Toronto
    Full-time
    Contract Duration : 6 months (Possibility for extension).Reason : Additional resource is required to support an application migration from Azure to GCP. Business group : RESL Engineering : Software deve...Show more
    Last updated: 29 days ago • Promoted
    Senior Java Enterprise Developer — Hybrid Contract

    Senior Java Enterprise Developer — Hybrid Contract

    Akkodis • Toronto
    Full-time
    A technology consulting firm is seeking an experienced Software Developer (Java) for a contract role in Toronto, ON.The position requires hands-on expertise in developing n-tier enterprise applicat...Show more
    Last updated: 3 days ago • Promoted
    Senior kdb+ Developer

    Senior kdb+ Developer

    Data Intellect • Toronto, ON, Canada
    Full-time
    Every system you build shapes the future of data-driven finance.We’re a team of engineers, problem-solvers, and collaborators who believe in pushing boundaries, not egos.If you're a seaso...Show more
    Last updated: 5 days ago • Promoted
    Arithmetic Private Tutoring Jobs Hawkestone

    Arithmetic Private Tutoring Jobs Hawkestone

    Superprof • Hawkestone, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Java Software Developer

    Senior Full-Stack Java Software Developer

    Pride Global • Toronto, ON, Canada
    Full-time
    Job Title : Software Developer – Senior.Location : Toronto, ON, CAN (On-Site).Duration : 08 Months (Possible Extension).We are seeking a highly experienced. The successful candidate will work acr...Show more
    Last updated: 1 day ago • Promoted
    Senior JVM C / C++ Developer

    Senior JVM C / C++ Developer

    IBM • Markham
    Full-time
    Are you driven by the challenge of building high‑performance, scalable, and reliable systems software? Join our team of expert engineers developing the Java Virtual Machine (JVM) — the engine behin...Show more
    Last updated: 8 days ago • Promoted
    Senior Java Developer to join a dynamic and high-performing team responsible for the design, develop

    Senior Java Developer to join a dynamic and high-performing team responsible for the design, develop

    S.i. Systems • Toronto, Canada
    Full-time
    We are seeking a Senior Java Developer to join a dynamic and high-performing team responsible for the design, development, maintenance, and support of applications and services within the Rating an...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Infoya Inc. • Toronto
    Full-time
    Infoya is a global IT solutions provider specializing in transforming complex challenges into streamlined, AI-powered outcomes. Through proprietary technology accelerators and full-scale enterprise ...Show more
    Last updated: 7 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    CIBC • Toronto
    Full-time
    We’re building a relationship-oriented bank for the modern world.We need talented, passionate professionals who are dedicated to doing what’s right for our clients. At CIBC, we embrace your strength...Show more
    Last updated: 29 days ago • Promoted
    Senior Java Developer - Credit Risk Platform (Hybrid)

    Senior Java Developer - Credit Risk Platform (Hybrid)

    Moneris • Toronto C6A, ON, Canada
    Remote
    Full-time
    A leading payment processing company seeks a Software Developer III in Toronto.You will collaborate to design and implement software systems, utilizing your expertise in Java and cloud platforms.Th...Show more
    Last updated: 2 days ago • Promoted
    Work From Home - Sales Representative - 60k / Year

    Work From Home - Sales Representative - 60k / Year

    Spade Recruiting • Keswick, Ontario
    Remote
    Full-time
    Quick Apply
    We’re looking for enthusiastic, self-driven, individuals to assist existing and prospective clients within our organization. This position will work with multiple clients throughout the day pr...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer : Modernize Legacy Apps & APIs

    Senior Java Developer : Modernize Legacy Apps & APIs

    The Nationwide Group • Markham
    Full-time
    A financial services software company in York Region, Markham, is seeking an Intermediate / Senior Java Developer to design and maintain web applications. The ideal candidate will have 5+ years of sof...Show more
    Last updated: 8 days ago • Promoted