For Employers

Azul

Senior Software Engineer - Optimizer Hub

Posted 22 days ago
5-10 years experience
Apply Now

Please mention DailyRemote when applying

?Not checked yet0100
Resume Match Score

See how much of this job your resume covers, and what’s missing.

Want a recruiter to go through it line by line?

Get professional review

Tailor your resume to this job

One click makes a copy of your resume for this role, scores it against the posting, and proposes edits line by line. Your default resume is never changed.

  • Job match score for this posting
  • Edits you accept or skip, no invented facts
  • Download it when it reads right: TXT free, PDF with Premium

Create a cover letter for this job

Upload your resume and we draft a letter for this exact role, tailored to what it asks for.

  • Tailored to this role
  • Based on your resume
  • Fully editable
AI Summary

You will design and build high-performance server-side services for the Optimizer Hub to enhance JVM performance. This involves developing scalable components, debugging complex distributed systems, and implementing diagnostic tooling.

Azul == Java. As the only company focused 100% on Java, Azul is building the Java platform for the modern cloud enterprise. We are reimagining how customers use Java, bringing them the tools and insight they need to deliver faster, more performant, more dependable, and less expensive Java services. It requires experts in many areas — hardcore experts in Java VM internals, application developers with deep knowledge of Java, backend and frontend developers, performance engineers, etc. Come join one of the most influential members of the Java and OpenJDK community and help influence the future of Java.

About the Product

Azul Optimizer Hub (OptHub) is a set of services external to the JVM within Azul Platform Prime that run in your cloud or on-premises environment. It consists of two major functions:

  • Cloud Native Compiler separates the heavy lifting of compiling bytecode to optimized machine code from the actual running of Java applications.

  • ReadyNow Orchestrator ensures consistent responsiveness and performance even as instances are brought up and down, and during critical times like a retail rush, start of the gaming day, or market open.

Your Role

As a Senior Software Engineer on the Optimizer Hub team, you will design and build the server-side services that sit at the heart of our JVM performance platform. You will work closely with product managers, performance engineers, and JVM experts to deliver high-quality, scalable backend components.

  • Design, develop, and maintain high-performance Java services including protocols, APIs, data storage, and real-time optimization engines.

  • Build and evolve server-side OptHub components that communicate with the JVM at scale across cloud and on-premises environments.

  • Debug complex distributed systems issues with limited diagnostic data and under performance constraints.

  • Design and implement observability, profiling, and diagnostic tooling to support both internal development and customer-facing deployments.

  • Drive performance analysis and improvement: create benchmarks, interpret profiler output, and act on findings.

  • Participate in design discussions and code reviews, raising the bar for the whole team.

\n


Key Requirements
  • 5+ years of strong professional Java development experience, with a focus on backend and server-side systems.

  • Deep understanding of JVM internals: memory management, garbage collection, JIT compilation, and threading.

  • Experience building and operating distributed systems and microservices in production.

  • Proficiency with concurrency, low-latency design, and performance optimization techniques in Java.

  • Experience with cloud platforms (AWS, Azure, or GCP) and container orchestration (Kubernetes).

  • Ability to design clean APIs and protocols; comfort working close to the metal when needed.

  • Strong debugging skills — you can track down hard-to-reproduce production issues with limited data.


Nice to Have
  • Familiarity with JVM-adjacent technologies: JVM agents, JVMTI, bytecode manipulation (ASM, Javassist), or OpenJDK internals.

  • Background in performance engineering, profilers (async-profiler, JFR, YourKit), or runtime observability.

  • Experience with gRPC, Protocol Buffers, WebSockets or high-throughput messaging systems.

  • Experience with process metrics, system observability and CI/CD pipelines.

  • Prior work in a Java platform, middleware, or infrastructure product company.

 


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 city center offices.

  • Work alongside top experts worldwide contributing to the Java ecosystem.


\n

Automatically Apply to the Best Remote Jobs

Stop the endless job search. Our AI finds and applies to the best jobs for you.

Try it Now
Keep looking

Similar Jobs

See all Remote Software Development jobs →

European Chief Technologist Cloud &App

Full Time United Kingdom Software Development

ZR_292 QA Engineer

Full Time Worldwide Software Development

Systems Engineer-Identity Management Systems

Full Time United States $114K - $151K per year Software Development

Senior Staff Engineer, Hardware Design (PCB)

Full Time United States Software Development

Installation & Service Engineer (Inżynier ds. instalacji i serwisu)

Full Time Poland Software Development

AWS Solutions Architect

Full Time United States $100K - $150K per year Software Development
Apply Now

Personalize your Remote Job Search in 3 Easy Steps!

Featuring 222,111+ Jobs in Software Engineer

Answer easy questions

Answer easy questions

222,111+ jobs across 15+ categories

Get your best job matches

Get your best job matches

Only hand-screened, legit jobs

Find a remote job faster

Find a remote job faster

No ads, scams, or junk

“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”

Sarah J. — Sarah J. · Marketing Manager ★★★★★ Verified