Mirmigki LogoMIRMIGKI AI
Apply now
Azul seeks a Software Engineer to design, develop, and optimize components of Java VM runtime and server-side of Optimizer Hub, a new product that improves Java application performance.
equity program
annual bonus
referral program
it equipment
work-life balance
Azul logo

C ++ Software Engineer for Optimizer Hub (Cyprus)

Limassol, CyprusRemote

Full-time

c++
jvm internals
java server
debuggers
memory management

We are seeking an experienced Software Engineer to join our Azul Optimizer Hub engineering team. In this role you will work on the development and optimization of components of Java VM runtime as well as server side of Optimizer Hub and various tools. Azul Optimizer Hub is a new product that uses power of Cloud to improve performance of running Java Applications.

What you'll do

  • Design, develop, maintain and optimize high-performance, low-level C++ code for system-critical components of JVM runtime that ensure minimal overhead and maximum efficiency in code execution.
  • Design, develop and maintain server side components of OptHub such as protocols, APIs, data storage and processing, real-time optimizers, etc.
  • Participate in design, development and maintenance of tooling that supports the development and diagnosis of virtual machine, such as debuggers, profilers, disassemblers and other tools to monitor VM execution, memory usage, garbage collection, and other runtime metrics.
  • Perform detailed debugging and analysis of software issues. Working on complex customer problems based on limited set of available data and driving them to solutions.
  • Develop tests to demonstrate improvement. Participate in code reviews.

We are looking for a person who has

  • Strong proficiency in C++ with in-depth experience in writing low-level, high-performance code – 2+ years of experience.
  • Knowledge of the design and implementation of VMs and language runtimes. Familiarity with Java and JVM internals is highly desirable.
  • Experience with Java server side technologies is also a big plus
  • Experience with tools like debuggers, profilers, and performance analyzers and skills of using them for solving complex problems.
  • Solid experience with low-level programming concepts such as memory management, pointers, concurrency and multi-threading.
  • Bachelor’s degree in Computer Science or a related field as a minimum.

We offer

  • Equity Program - be part of the company success.
  • Annual bonus based on company performance.
  • Referral Program - bring your colleague we would all love to work with.
  • IT Equipment - MacBook Pro or any other HW according to your preferences.
  • Work-life balance - 5 weeks of holidays, 5 sick days, flexible working hours, 100% work from home also possible.
  • Offices in Limassol City Centre - if you prefer.
  • Most importantly you will work with top experts worldwide who contribute to the Java ecosystem.