Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer (C++) for JVM runtime

Azul

Senior Software Engineer

We are seeking a highly skilled Senior Software Engineer to join our team developing Azul Prime, an award-winning enhanced build of OpenJDK designed for superior application performance, responsiveness, and efficiency. In this role, you will drive the development and optimization of the virtual machine (VM), contributing to garbage collection, HotSpot runtime, compiler runtime, remote compilation, and many other advanced challenges.

What You'll Do

  • Design, develop, maintain, and optimize high-performance, low-level C++ code for system-critical JVM runtime components and distributed client-server communication using gRPC, or ensuring minimal overhead, robustness, and reliability at scale.
  • Lead the delivery of complex technical projects — from design through production — taking ownership of outcomes and navigating ambiguity under real time and resource constraints.
  • Contribute to the technical direction of the team: participate in design discussions, challenge and pressure-test technical approaches, and ensure robust solutions through constructive peer review.
  • Collaborate across teams — represent the team's technical interests in cross-team initiatives and contribute as a peer in design and direction discussions with partner engineering groups.
  • Mentor junior engineers, sharing expertise through reviews, pairing, and practical guidance that raises the quality bar across the team.
  • Explore and adopt AI-first workflows — proactively identifying where AI tools can enhance productivity, code quality, and development processes, and helping teammates adopt effective practices.
  • Perform detailed debugging, profiling, and root-cause analysis of complex software issues.
  • Develop comprehensive tests to ensure high quality and demonstrate performance improvements.

What You'll Need

  • Bachelor's degree in Computer Science or a related field, and a minimum of 5 years of experience writing low-level, high-performance C++ code.
  • Solid knowledge of VM and compiler runtime design and implementation; familiarity with JVM internals is highly desirable.
  • Demonstrated ability to independently lead and deliver complex technical projects on time, managing competing priorities and technical uncertainty.
  • Experience mentoring engineers and contributing to a team's technical culture and practices.
  • Strong proficiency with low-level programming concepts — memory management, pointers, concurrency, and multithreading.
  • Experience using debuggers, profilers, and performance analysis tools to investigate and resolve complex problems.
  • Understanding of hardware architectures (e.g. x86, ARM), operating system internals (e.g. Linux, macOS), and languages such as Java or Rust is an advantage.

We Offer

  • Referral Program — help us grow with great people.
  • Premium IT equipment — MacBook Pro or hardware of your choice.
  • 5 weeks of holidays + 5 sick days.
  • Flexible working hours; full remote possible.
  • Prague/Limassol/Belgrade city center offices. Hybrid or full-remote also possible.
  • Work alongside top experts worldwide contributing to the Java ecosystem.

Employment at Azul is contingent upon the completion of reference and background checks.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer (C++) for JVM runtime in United States vacancy
  • Cloudflare is seeking a Senior Software Engineer for its Workers Runtime in Austin, TX. You will build features and optimize a large-scale distributed system...  ...maintaining reliability. We value candidates with 2+ years of C++ or Rust experience, strong CS fundamentals, and... 
    Senior

    Webhosting

    Austin, TX
    21 hours ago
  • $120k - $200k

     ...CAUS Research and Development - Runtime Platform /Full-time /...  ...execution of on-vehicle robotics software. Your mission extends beyond...  ...driving — you will also equip engineers with the tools needed to analyze...  ...and profiling multithreaded C++ applications.Familiarity with... 
    Suggested
    Full time

    Plus.ai

    Santa Clara, CA
    21 hours ago
  •  ...sensors and compute systems, test operations, systems and safety engineering - all dedicated to redefining the relationship between people...  ...integrate serialization/decoding code, and implement the C/C++ runtime components that transmit/receive vehicle messages, enforce... 
    Senior
    Permanent employment
    Work at office
    Immediate start
    Visa sponsorship

    Latitude AI

    Pittsburgh, PA
    2 days ago
  • $184k - $287.5k

     ...Core Libraries that provide the algorithms, abstractions, and runtime capabilities needed to build fast, reliable, and scalable GPU-accelerated software.We are hiring a Senior Software Engineer to advance the C++ foundation of CUDA Core Libraries. You will design and... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    21 hours ago
  • $86.8k - $165.2k

     ...of experience and renowned engineering expertise to meet the needs...  ...Architecture (REPA) Department as a Senior Software Engineer. The team’s primary...  ...:Code, test, and integrate C++ real-time signal processing...  ...numerical accuracy and runtime latency.Collaborate with systems... 
    Senior
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Marlborough, MA
    3 days ago
  • $166k - $244k

     ...robotics, to make recycling more affordable and scalable. About the Role:We are looking for a Software Engineer, Edge Systems & Runtime to join our team, focusing on high-performance C++ software and on-device machine learning execution. In this role, you will work on low-... 
    Full time

    X Company

    Mountain View, CA
    1 day ago
  • $192.34k - $260.24k

     ...decisions. We are looking for a Staff Software Engineer, C++ to lead the design and development of...  ...development of foundational libraries, runtime components, data pipelines, APIs, SDK...  ...interfaces, and system boundaries.Mentor senior and mid-level engineers through design... 
    Senior
    Full time
    Flexible hours

    Aeva

    Mountain View, CA
    4 days ago
  •  ...Description We're now looking for a Senior Graphics/JVM Software Engineer with in-depth knowledge of modern hardware...  ...APIs to join the JetBrains Runtime (JBR) team. Based on the LTS versions...  ...Qualifications ~4+ years of C or C++ programming experience. ~Solid knowledge... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Relocation package
    Flexible hours

    JetBrains

    Remote
    a month ago
  •  ...is seeking outstanding AI systems engineers to advance the inference software stack. You will design and optimize...  ...and contribute to accelerators and runtimes that power large language models and...  ...collaborate across teams, work on CUDA C/C++, Triton, and cutting-edge MLIR-... 
    Senior

    NVIDIA

    Santa Clara, CA
    21 hours ago
  •  ...We are at the forefront of software and hardware innovation,...  ...3 days per week.The role: Senior toStaff Runtime Systems EngineerWhat You Will...  ...is for runtime software engineering, working on the architecture...  ...driverProficiency in C/C++Experience working with python is desiredEqual... 
    Senior
    3 days per week

    d-Matrix

    Santa Clara, CA
    1 day ago
  • d-Matrix is seeking a Senior to Staff Runtime Systems Engineer to design and implement runtime firmware and software for our AI compute platform. You will work on multi-core SoC,...  ...Linux, containers, VMs, and proficiency in C/C++. Hybrid work at our Santa Clara... 
    Senior

    Entrada Ventures

    Santa Clara, CA
    21 hours ago
  • $185k - $225k

    Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with our competitive edge, equipping Researchers and Traders with the information and capabilities that they need to make sound... 
    Senior
    Local area
    Immediate start

    Flow Traders

    New York, NY
    21 hours ago
  • Optiver is looking for Senior Software Engineers to join our High-Frequency Trading (HFT) team in Austin, TX. Our HFT team is comprised of software...  ...of computer science fundamentalsStrong expertise in C++ is strongly preferred; experience with C, Python, or Linux is... 
    Senior
    Work at office

    Optiver

    Austin, TX
    2 days ago
  • $200k - $225k

    Vacancy detailSenior Software Engineer (C++)$200000 to 225000 USDOnsite WORKINGLocation: New York/Chicago, New York, New York - United States Type...  ...global financial markets firm is seeking an experienced Senior C++ Software Engineer to join its high-performance trading technology... 
    Senior
    Full time

    Anson McCade

    New York, NY
    3 days ago
  • $184k - $287.5k

     ...develops “libcudf”—the open-source CUDA C++ library that accelerates database and DataFrame...  ...tools in modern C++ and CUDA to produce software with elegant design, broad feature...  ...performance.The team is looking for an outstanding engineer and/or scientist to apply their parallel... 
    Senior
    Full time
    Remote work
    Flexible hours

    Nvidia

    Santa Clara, CA
    2 days ago
  •  ...automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of...  ...to join our team and make an impact?We are looking for a Senior Software Engineer, C++ to actively contribute to the development of new features... 
    Senior
    Temporary work
    Casual work
    Remote work
    Worldwide

    TeamViewer

    Austin, TX
    1 day ago
  •  ...millions of patients worldwide.We’re a team of engineers, clinicians, and innovators united by one...  ...and calibration strategy and develop software to implement the same.Essential Job...  ...using Qt and other tools in an embedded C/C++ environment. Maintain superior development... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    3 days ago
  • $196.75k - $243.29k

     ...civil shared experiences for everyone.The Game Engine team at Roblox works on the systems that power the...  ..., and Systems. This position is for the Systems Runtime pod.The Runtime pod builds and maintains the foundational C++ components that power the entire Roblox engine... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    3 days ago
  • $243.29k - $295.25k

     ...dedicated to developing cutting-edge software and integrations that facilitate...  ...-its-kind ads system in our Game Engine. We are developing different ad formats...  ...with video. We are looking for a Senior Software Engineer with an expertise in C++. This is a high-impact position.... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    21 hours ago
  • $150k - $225k

    Santa Clara, CAUS Research and Development - Runtime Platform /Full-time /HybridPlusAI is a...  ...pioneering AI-based virtual driver software for factory-built autonomous trucks. Headquartered...  ...fieldStrong programming skills in C++ and PythonBasic understanding of computer... 
    Senior
    Full time

    Plus.ai

    Santa Clara, CA
    21 hours ago
  • $191k - $253k

     ...family of advanced effects. The AD&S Vehicle Software team is responsible for the software running on these systems. Our senior software engineers collaborate with other engineering...  ...related field.5+ years of production-grade C++ and/or Rust experience in a Linux development... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    21 hours ago
  • $217k - $307k

     ...WA / Boston, MA / San Diego, CASoftware - Software Systems /Full-time /HybridZoox is...  ...specifications. As a GPU performance software engineer within the Software Performance team, you...  ...using tools like Nsight.Strong knowledge of C++ and experience in large code bases,... 
    Senior
    Full time
    Temporary work
    Relocation package

    Zoox

    Foster, CA
    4 days ago
  • $191k - $253k

     ...the military in months, not years.ABOUT THE JOBAt Anduril, our Software Engineers are at the forefront of defense technology, crafting high-...  ...empower our mission-critical operations. We're seeking talented C++ software engineers on several teams to contribute to projects... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Boston, MA
    21 hours ago
  • $160k - $240k

    Senior Software Engineer - Office Apps C++ Location New York Business Area Engineering and CTO Ref # 10052083 Description & Requirements Bloomberg’s Office Apps team delivers Bloomberg’s real-time market data, reference and historical content, analytics... 
    Senior
    Temporary work
    For contractors
    Work experience placement
    Work at office

    Bloomberg

    New York, NY
    4 days ago
  • $195.78k - $242.1k

     ...everyone.The Consumer App Foundation team is looking for a Senior Software Engineer to improve Roblox performance across our supported platforms...  ...50M people daily. You will work primarily in cross-platform C++ Roblox game engine code, partnering with teams across the company... 
    Senior
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    21 hours ago
  • $110k - $135k

     ...largest companies to small and mid-market firms, rely on SS&C for expertise, scale, and technology.Job DescriptionSenior Software Engineer, C++Location(s): Toronto, OntarioStatus: Full-timeGet To Know Us:SS&C is leading the way. We continue to look for today’s and... 
    Senior
    Ongoing contract
    Full time
    Work experience placement
    Casual work
    Flexible hours

    SS&C Technologies

    Ontario, CA
    2 days ago
  • $150k - $250k

     ...willingness to challenge consensus.DRW is looking for an outstanding Senior Software Engineer to join one of our trading desks. In this role, you will...  ..., trade reporting and market data feed processing using C++ or RustDevelop and maintain systems to ensure application... 
    Senior
    Temporary work
    Work at office
    Flexible hours

    DRW

    Chicago, IL
    4 days ago
  • $130k - $280k

     ...cross-functionally with hardware team to develop camera features in C++ and Python.Lead code reviews, debugging, and bug fixes....  ...in Computer Science (or similar degree)5+ years of experience of software development for Linux in System Programming Languages (C, C++, Rust... 
    Senior
    Full time
    Work visa
    Flexible hours
    Shift work

    Verkada

    San Mateo, CA
    21 hours ago
  •  ...expected to report to Mountain View, CA, Austin, TX, or Warren, MI three times per week, at minimum.We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications. The role involves development of high-performance,... 
    Senior
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    3 days ago
  •  ...Job Descriptio Role: C++ Platform Engineer Client: Top-tier quantitative trading firm Compensation: Competitive (Not Specified) Location...  ...engineers depend on • Experience with DSLs, compilers, or runtime systems • Rust or Python alongside C++ What’s on Offer... 
    Senior
    Work at office

    Hunter Bond Ltd

    New York, NY
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer (C++) for JVM runtime. Be the first to apply!