{"id":20720,"url":"https://alion.io/job/azul-senior-software-engineer-c-for-jvm-runtime","title":"Senior Software Engineer (C++) for JVM runtime","company":{"id":95669,"name":"Azul","domain":"azul.com","url":"https://alion.io/company/azul-3","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":{"grade":"A","score":88,"open_postings":6,"ghost_share":0,"stale_share":0.5,"repost_share":0,"time_to_fill_p50_days":53,"computed_at":"2026-10-30T05:48:23Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Prague, Czech Republic","Belgrade, Serbia","Limassol, Cyprus"],"countries":["CZ","RS","CY"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":49000,"max_usd":105000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":10},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"gRPC","optional":false},{"name":"OpenJDK","optional":false},{"name":"Java","optional":true},{"name":"Linux","optional":true},{"name":"Rust","optional":true}],"status":"live","first_seen_at":"2026-06-10T14:15:59Z","employer_posted_date":"2026-06-10","last_verified_at":"2026-10-30T10:16:31Z","board_verified":true,"closed_at":null,"days_open":141,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":140},"description":"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.\nWhat You'll Do\nDesign, develop, maintain, and optimize high-performance, low-level C++ code for system-critical JVM runtime components and distributed client-server communication using gRPC, HTTP/2, or HTTP, ensuring minimal overhead, robustness, and reliability at scale.\nLead the delivery of complex technical projects - from design through production - taking ownership of outcomes and navigating ambiguity under real time and resource constraints.\nContribute 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.\nCollaborate 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.\nMentor junior engineers, sharing expertise through reviews, pairing, and practical guidance that raises the quality bar across the team.\nExplore and adopt AI-first workflows - proactively identifying where AI tools can enhance productivity, code quality, and development processes, and helping teammates adopt effective practices.\nPerform detailed debugging, profiling, and root-cause analysis of complex software issues.\nDevelop comprehensive tests to ensure high quality and demonstrate performance improvements.\nWha you'll Need\nBachelor's degree in Computer Science or a related field, and a minimum of 5 years of experience writing low-level, high-performance C++ code.\nSolid knowledge of VM and compiler runtime design and implementation; familiarity with JVM internals is highly desirable.\nDemonstrated ability to independently lead and deliver complex technical projects on time, managing competing priorities and technical uncertainty.\nExperience mentoring engineers and contributing to a team's technical culture and practices.\nStrong proficiency with low-level programming concepts - memory management, pointers, concurrency, and multithreading.\nExperience using debuggers, profilers, and performance analysis tools to investigate and resolve complex problems.\nUnderstanding of hardware architectures (e.g. x86, ARM), operating system internals (e.g. Linux, macOS), and languages such as Java or Rust is an advantage.\nWe Offer\nReferral Program - help us grow with great people.\n\nPremium IT equipment - MacBook Pro or hardware of your choice.\n\n5 weeks of holidays + 5 sick days.\n\nFlexible working hours; full remote possible.\n\nPrague/Limassol/Belgrade city center offices. Hybrid or full-remote also possible.\n\nWork alongside top experts worldwide contributing to the Java ecosystem.","description_format":"text","description_chars":3071,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":["Apple Macbook","Flexible schedule"],"hiring_locations":[{"name":"Czech Republic","iso":"CZ","kind":"country"},{"name":"Cyprus","iso":"CY","kind":"country"},{"name":"Serbia","iso":"RS","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cloud Platforms (IaaS & PaaS)","Developer Tools"],"lifecycle":[{"event":"open","at":"2026-06-10T14:15:59Z"}],"visa":[],"liveness":{"score":18,"band":"cold","label":"Long shot","p_open":1,"p_active":0.633,"p_room":0.28,"age_days":141,"expected_fill_days":53,"reasons":["conf:0","velocity","win:tail","crowd:"],"computed_at":"2026-10-30T05:48:23Z"},"pay":null,"html_url":"https://alion.io/job/azul-senior-software-engineer-c-for-jvm-runtime","json_url":"https://alion.io/job/azul-senior-software-engineer-c-for-jvm-runtime.json","meta":{"generated_at":"2026-10-30T12:12:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":17557,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":95669},"rest":"https://alion.io/mcp/rest/get_company?id=95669"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fazul-senior-software-engineer-c-for-jvm-runtime"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fazul-senior-software-engineer-c-for-jvm-runtime"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fazul-senior-software-engineer-c-for-jvm-runtime"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/azul-senior-software-engineer-c-for-jvm-runtime\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fazul-senior-software-engineer-c-for-jvm-runtime"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":20720}},{"tool":"search_jobs","arguments":{"company":"azul.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":20720},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}