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
1 day 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 JVM CC Developer • Markham, York Region, CA

    Similar jobs
    Senior Java Developer

    Senior Java Developer

    Targeted Talent • Toronto, ON, Canada
    Full-time
    At Targeted Talent, we love finding our clients the best possible talent, and it shows!.Are you a Senior Java Developer who loves working with cutting-edge technologies and solving complex problems...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer - Distributed Systems - Elasticsearch

    Senior Java Developer - Distributed Systems - Elasticsearch

    PowerToFly • Toronto, Canada
    Full-time
    Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people.The Elastic Search AI...Show more
    Last updated: 1 day ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Behavox Limited. • Toronto, Canada
    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: 6 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Bounteous • Toronto, Canada
    Full-time
    Bounteous is a premier end-to-end digital transformation consultancy dedicated to partnering with ambitious brands to create digital solutions for today’s complex challenges and tomorrow’s opportun...Show more
    Last updated: 10 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Edjuster • Toronto C6A, ON, Canada
    Full-time
    This is a remote position and can be located anywhere in Canada.AS THE WORLD MOVES TO FHIR, THERE ARE PLENTY OF REASONS TO SMILE. Smarter decisions, fewer barriers, and better incentives are just th...Show more
    Last updated: 30+ days ago • Promoted
    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
    Senior Java Developer (Trading Systems) - markham

    Senior Java Developer (Trading Systems) - markham

    Luxoft • markham, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 12 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Scotiabank • Toronto, Canada
    Full-time
    Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.The Global Fraud Technology team develops and manages innovative products designed to support t...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer : Impactful Hybrid, Large-Scale Apps

    Senior Java Developer : Impactful Hybrid, Large-Scale Apps

    Tink • Toronto, Canada
    Full-time
    A technology consulting firm in Montreal is looking for a Senior Java Developer to join their team.In this position, you will design, develop, and optimize complex web applications while collaborat...Show more
    Last updated: 21 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Compunnel, Inc. • Toronto, Canada
    Full-time
    Enterprise Technology & Services (ETS) delivers shared technology services for the Firm, supporting all business applications and end users. ETS provides capabilities for the entire software develop...Show more
    Last updated: 21 days ago • Promoted
    Senior Java Developer - GCP

    Senior Java Developer - GCP

    Nexus Systems Group Inc. • Toronto, Canada
    Full-time
    Contract Duration : 6 months (Possibility for extension).Reason : Additional resource is required to support an application migration from Azure to GCP. Story Behind the Need Business group : RESL Engi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java / IBM MQ Developer

    Senior Java / IBM MQ Developer

    CIBC • Toronto, Canada
    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: 21 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    The Salvation Army in Canada • Toronto, Canada
    Full-time
    For more than 130 years, The Salvation Army has served people in need in communities across Canada and Bermuda.Building on our roots as a world-wide Christian church, each year we help more than 2 ...Show more
    Last updated: 4 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    ALLTECH CONSULTING SVC INC • Toronto, Canada
    Full-time
    Job Description : Enterprise Technology & Services (ETS) delivers shared technology services for the Firm supporting all business applications and end users. ETS provides capabilities for all stages ...Show more
    Last updated: 21 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    Tata Consultancy Services • Toronto, Canada
    Full-time
    Tata Consultancy Services (TCS) is an equal opportunity employer, and embraces diversity in race, nationality, ethnicity, gender, age, physical ability, neurodiversity, and sexual orientation, to c...Show more
    Last updated: 22 days ago • Promoted
    Senior Java Developer (Trading Systems) - Luxoft

    Senior Java Developer (Trading Systems) - Luxoft

    Luxoft • richmond hill, on, ca
    Full-time
    Building a risk applications and tools for innovative international top-tier hedge fund from the ground up, comprising the systems for traders, pre-trade checks and analysis, risks and limits manag...Show more
    Last updated: 12 days ago • Promoted
    Senior Java Developer, Capital Markets

    Senior Java Developer, Capital Markets

    Alithya Group • Toronto, Canada
    Full-time
    Overview The salary range for this position in Ontario is $80,000 to $130,000.The determination of an applicant’s base salary within this range is based on the individual’s location, skills and com...Show more
    Last updated: 12 days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    CGI • Toronto C6A, ON, Canada
    Remote
    Full-time
    Be among the first 25 applicants.This role is hybrid and requires you to be at our downtown Toronto and / or Client office at a minimum 2-3 days per week - subject to change at any time.Your future d...Show more
    Last updated: 30+ days ago • Promoted