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.
- 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
$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...SuggestedFull time- ...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...SeniorPermanent employmentWork at officeImmediate startVisa sponsorship
$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...SeniorFull time$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...SeniorTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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$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...SeniorFull timeFlexible hours- ...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...SeniorFull timeWork at officeLocal areaRemote workWork from homeRelocation packageFlexible hours
- ...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
- ...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...Senior3 days per week
- 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
$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...SeniorLocal areaImmediate start- 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...SeniorWork at office
$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...SeniorFull time$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...SeniorFull timeRemote workFlexible hours- ...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...SeniorTemporary workCasual workRemote workWorldwide
- ...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...SeniorLocal areaWorldwideFlexible hours
$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...SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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....SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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...SeniorFull time$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...SeniorFull timeWork experience placementImmediate start$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,...SeniorFull timeTemporary workRelocation package$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...SeniorFull timeWork experience placementImmediate start$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...SeniorTemporary workFor contractorsWork experience placementWork at office$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...SeniorFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday$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...SeniorOngoing contractFull timeWork experience placementCasual workFlexible hours$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...SeniorTemporary workWork at officeFlexible hours$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...SeniorFull timeWork visaFlexible hoursShift work- ...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,...SeniorFull timeLocal areaWork from homeRelocation packageFlexible hours
- ...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...SeniorWork at office
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!
- c++ embedded engineer United States
- junior c++ developer United States
- entry level c++ developer United States
- c++ software developer United States
- c++ programmer United States
- c++ developer United States
- senior c++ software developer United States
- senior c++ developer United States
- c++-python developer United States
- srs distribution United States


