Senior Software Engineer (C++) for JVM runtime

Added
15 hours ago
Type
Full time
Salary
Salary not provided

Related skills

grpc java multithreading garbage collection vm

📋 Description

  • Design, develop, and optimize high‑performance C++ for JVM runtime components.
  • Lead delivery of complex projects from design to production.
  • Contribute to technical direction via design reviews and peer feedback.
  • Collaborate across teams and align with partner engineering groups.
  • Mentor junior engineers to raise quality across the team.
  • Debug, profile, and analyze root causes; implement tests for performance.

🎯 Requirements

  • Bachelor's degree in Computer Science or related field with 5+ years in low‑level C++.
  • Solid knowledge of VM and runtime design; JVM internals desirable.
  • Ability to independently lead and deliver complex projects on time.
  • Experience mentoring engineers and shaping technical culture.
  • Strong proficiency with memory management, pointers, concurrency, and multithreading.
  • Experience using debuggers, profilers, and performance analysis tools.

🎁 Benefits

  • Referral program — help us grow with great people.
  • Premium IT equipment — MacBook Pro or equivalent.
  • 5 weeks holidays + 5 sick days.
  • Flexible hours; full remote possible.
  • Hybrid or full-remote work in Prague, Limassol, or Belgrade.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →