Source Job

Europe 5w PTO

  • Design and optimize high-performance low-level C++ code for system-critical JVM runtime components and distributed communications.
  • Lead complex technical projects from design through production, owning outcomes under real-time constraints.
  • Mentor junior engineers and collaborate across teams to ensure robust solutions through constructive peer review.

C++ GRPC Debugging

11 jobs similar to Senior Software Engineer (C++) for JVM runtime

Jobs ranked by similarity.

EMEA Americas

  • Lead a team of remote engineers, developing talent through coaching and mentorship.
  • Set and manage expectations with engineering teams, senior management, and external stakeholders.
  • Engage with teams at Canonical, the open source community, and partners.

Canonical is a leading provider of open source software and operating systems to global enterprise and technology markets, publishing Ubuntu. With 1200+ colleagues in over 80 countries, we pioneer global distributed collaboration and are founder-led, profitable, and growing.

Quebec, Canada 7w PTO

  • Participate in daily Scrum meetings and act as a technical reference for the programming team.
  • Collaborate with the Lead Programmer, participate in code reviews, and resolve performance issues on console platforms.
  • Develop Unreal Engine integrations with console toolchains and maintain first-party service configurations.

Frima is a video game development studio based in Quebec City and Montreal for over 20 years, bringing together hundreds of passionate talents united by creating unforgettable games across all platforms. The studio offers a 4.5-day workweek, flexible work environment, up to 7 weeks of vacation, comprehensive insurance from day one, and an RRSP program.

  • Design and develop deliverables within the designated area.
  • Conduct code reviews and contribute to continuous quality improvement.
  • Analyze faults, perform debugging, and implement fixes.

Tieto Tech Consulting solves clients’ toughest technology challenges and delivers reliable outcomes. It appears to be a large tech company in the Nordics with a growing R&D team, fostering diversity, equity, and inclusion.

Global

  • Apply expert-level software engineering knowledge to bug fixing, feature implementation, and codebase refactoring across multiple programming languages.
  • Analyze and enhance software codebases for clarity, maintainability, and efficiency, and collaborate with multidisciplinary teams for AI model improvement.
  • Evaluate system architecture and recommend technical strategies, delivering clear communication on findings and progress.

Our client is a rapidly growing, venture-backed AI company that helps shape the next generation of intelligent systems by combining world-class human expertise with machine learning workflows. Backed by over $40 million in funding, the company works with a rapidly expanding international network of experts to build critical human intelligence infrastructure for the AI economy.

$295,000–$350,000/yr
US Canada

  • Enhance compiler performance, investigating bottlenecks and collaborating with teams to improve build times.
  • Maintain and expand support for multiple operating systems, including Windows and Android.
  • Drive innovations in Swift and C/C++, Java/Kotlin interoperability, enabling seamless integration for Windows and Android.

The Browser Company is building a better way to use the internet with a focus on browsers. They are a remote-first, distributed team of close to 100 people (and growing!).

Americas

  • Build Alpaca's algo trading platform to meet user expectations for high quality and performance.
  • Design and architect our platform, wearing many different hats in our small team.
  • Write tons of code and make critical decisions about delivering the best experience to our customers.

Alpaca is a self-clearing broker-dealer providing brokerage infrastructure for stocks, ETFs, options, crypto, and more. The company has raised over $320 million in funding and serves hundreds of financial institutions across 40 countries, managing over 9 million brokerage accounts, with a globally distributed team of 380+ members.

US

  • Responsible for full software development lifecycle including algorithm development, design, implementation, and testing.
  • Collaborate with machine learning engineers and cross-functional teams to build robust production systems.
  • Drive technical innovation and mentor engineers within the group.

Torc is a leader in autonomous driving technology, developing software for automated trucks. We are part of the Daimler family and have a collaborative, energetic culture.

Global

  • Design, develop, and maintain filesystem and container runtime components of Docker's local runtime stack.
  • Investigate and resolve correctness, performance, and stability issues across macOS, Windows, and Linux.
  • Work on VirtioFS, OverlayFS, and related filesystem technologies for AI agent workloads.

Docker provides developer tooling trusted by over 20 million monthly users and 20 billion container image pulls, enabling build, share, and run for applications. They are a globally distributed, remote-first team defining how software gets built and delivered with AI agent integration.

$95,482–$116,700/yr
US

  • Debug, troubleshoot, and optimize existing applications.
  • Analyze complex technical problems and propose effective solutions.
  • Foster a culture of learning and continuous improvement within the team by leveraging a broad skill set.

EarnIn pioneers in earned wage access, building products that deliver real-time financial flexibility. The company is growing fast with experienced leadership and world-class funding partners.

Germany

  • Implement privacy-improving, anti-tracking features and data sanitization into the Firefox web browser.
  • Implement architectural improvements into Gecko, the browser engine underlying Firefox.
  • Build performant, low-latency, and maintainable C++, JavaScript and Rust code.

Mozilla builds the Firefox web browser and works to keep the internet open and accessible to all. The company has a global distributed team and values diversity, equity, inclusion, and belonging.

Quebec, Canada

  • Participate in daily Scrum meetings, design and develop robust game systems in Unreal Engine, and ensure quality and performance.
  • Act as a technical reference, mentor programmers, and collaborate with the Lead Programmer on technical solutions.
  • Resolve performance and optimization challenges, contribute to technical direction, and improve development tools.

We are a video game development studio based in Quebec City and Montreal, creating unforgettable games across all platforms for over 20 years. Our team consists of hundreds of passionate talents, and we offer a flexible work environment with a 4.5-day workweek, comprehensive benefits, and a caring, inclusive culture.