Senior JVM & Linux Performance Engineer (Hybrid)

Nubank

North Carolina

Hybrid

USD 130,000 - 180,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity
Medical Insurance
Dental and Vision Insurance
Life Insurance and AD&D
Extended maternity and paternity leave
Nucleo learning platform
NuLanguage language learning
NuCare mental health support
401K
Saving Plans—HSA & FSA
Work-from-home Allowance
Relocation Assistance

Job summary

Nubank is seeking a Senior Systems Performance Engineer to lead deep-dive analyses and optimize a JVM-based microservices stack. You will tune GC, craft advanced observability tooling, and bridge Linux kernel insights with JVM behavior in a Kubernetes environment.

Ideal candidates have OpenJDK experience, strong debugging skills, and a passion for mentoring others while delivering scalable, low-latency infrastructure across our hybrid work model.

Qualifications

  • Deep, low-level knowledge of the JVM, incl. JIT, class loading, and intrinsics.
  • Expertise in GC algorithms (ZGC, G1, Shenandoah) and tuning for large heaps.
  • OpenJDK contributions are a plus and differentiate a candidate.
  • Strong Linux kernel scheduling understanding for high concurrency Java workloads.
  • Mastery of heap and off-heap memory management and leaks.
  • Proficient with Flamegraphs, JFR, and eBPF for diagnostics.
  • Experience with cgroups in Kubernetes/EKS and CPU throttling impact.
  • Proven ability to diagnose complex concurrency issues and race conditions.

Responsibilities

  • Lead deep-dive investigations to resolve systemic bottlenecks in JVM-based microservices.
  • Tune JVM and memory settings to reduce latency and infrastructure costs.
  • Build and maintain observability tooling for real-time kernel and JVM insights.
  • Align kernel and runtime for optimal thread scheduling within Kubernetes.
  • Design scalable infrastructure improvements with long-term impact.
  • Mentor engineers and promote best practices in performance engineering.
  • Root-cause complex issues, including memory leaks and lock contentions.

Skills

JVM internals
GC tuning
OpenJDK contribution
Linux kernel
Memory management
Diagnostics tools
Concurrency
Cloud (AWS)
Mentoring
Performance analysis

Tools

Flamegraphs
JFR
eBPF
Kubernetes
EKS
JVM tooling
Memory profiling

Job description

Nubank is seeking a Senior Systems Performance Engineer to lead deep-dive analyses and optimize a JVM-based microservices stack. You will tune GC, craft advanced observability tooling, and bridge Linux kernel insights with JVM behavior in a Kubernetes environment.

Ideal candidates have OpenJDK experience, strong debugging skills, and a passion for mentoring others while delivering scalable, low-latency infrastructure across our hybrid work model.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior JVM Performance Engineer
Senior JVM Performance Engineer

Nubank • Miami (FL)

On-site
USD 120,000 - 160,000
Opportunity of earning equity at Nu
Medical Insurance
Dental and Vision Insurance
+6
Senior JVM Performance Engineer
Senior JVM Performance Engineer

Nubank • Miami (FL)

Hybrid
USD 150,000 - 190,000
Equity
Medical Insurance
Dental/Vision
+5
Senior Performance Engineer - JVM & Observability
Senior Performance Engineer - JVM & Observability

AlignityX • McLean (VA)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

AlignityX • McLean (VA)

On-site
USD 120,000 - 150,000
Senior Java Performance Engineer - Microservices & Cloud
Senior Java Performance Engineer - Microservices & Cloud

Compunnel, Inc. • Town of Texas (WI)

On-site
USD 100,000 - 120,000
Java Backend Engineer: Performance & Microservices
Java Backend Engineer: Performance & Microservices

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 110,000 - 150,000
Senior Staff Systems Engineer - Performance Engineer
Senior Staff Systems Engineer - Performance Engineer

Nubank • North Carolina

Hybrid
USD 130,000 - 180,000
Equity
Medical Insurance
Dental and Vision Insurance
+9
Java Backend Developer
Java Backend Developer

Compunnel, Inc. • Alpharetta (GA)

On-site
USD 110,000 - 150,000
Senior Java Engineer — Scalable Systems (Hybrid Remote)
Senior Java Engineer — Scalable Systems (Hybrid Remote)

NinjaOne • Maine

Hybrid
USD 140,000 - 220,000
Medical, dental, vision insurance
401(k) plan
Unlimited PTO
+1
Senior Java Kubernetes Engineer & Tech Lead - Hybrid
Senior Java Kubernetes Engineer & Tech Lead - Hybrid

Northstrat Incorporated • Columbia (MD)

Hybrid
USD 110,000 - 170,000
Lifelong Learning
Profit Sharing Plan
IBA Benefits
+1