Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Performance Engineer image - Rise Careers
Job details

Senior Performance Engineer

We are looking for a Senior Performance Engineer who specializes in optimizing Java-based, containerized applications running in cloud environments. This role is critical in ensuring that our micro-services architecture operates with high efficiency, low latency, and optimal resource utilization at scale. You will be responsible for identifying, diagnosing, and resolving performance bottlenecks across Java, Spring Boot, Kubernetes, and distributed data stores.

Key Responsibilities:

  • End-to-End Performance Optimization: Analyze and enhance the performance of Java microservices deployed in Kubernetes environments to ensure scalability, reliability, and minimal resource consumption.
  • Container & Orchestration Performance: Tune Dockerized applications for efficient resource utilization, leveraging Kubernetes features (e.g., Horizontal/Vertical Pod Autoscaling, Cluster Autoscaler, CPU/Memory limits, KEDA).
  • Java Performance Tuning: Optimize JVM performance, garbage collection (GC) tuning, thread management, and memory allocation to minimize latency and maximize throughput.
  • Spring Boot Optimization: Profile and fine-tune Spring Boot applications, including database connections, thread pools, reactive streams, and caching strategies.
  • Database Performance Engineering: Improve query execution times and indexing strategies across relational (PostgreSQL, MySQL, AWS RDS Aurora), NoSQL (Cassandra, DynamoDB), and in-memory databases (Redis, Memcached).
  • Observability & Profiling: Utilize tools like JVM Flight Recorder, JFR, JVisualVM, YourKit, JProfiler, and distributed tracing solutions (Jaeger, Zipkin, OpenTelemetry) to diagnose slowdowns.
  • Load & Stress Testing: Design and execute load, stress, and chaos engineering tests using tools like JMeter, k6 to simulate high-traffic scenarios.
  • Message-Driven Performance: Optimize performance in event-driven architectures using Kafka or RabbitMQ.
  • Cloud-Native Performance Optimization: Work with AWS and GCP to optimize auto-scaling, networking, and service mesh performance (Istio, Linkerd).
  • Automation & Continuous Performance Testing: Develop CI/CD-integrated performance benchmarking suites to proactively identify performance regressions.
  • 8+ years of experience in performance engineering, specifically for Java-based, containerized applications.
  • Deep expertise in JVM internals, memory management, and thread optimization.
  • Hands-on experience with Spring Boot and its performance tuning.
  • Proficiency in Kubernetes, including resource tuning, scaling strategies, and troubleshooting pod/container-level performance issues.
  • Strong database performance skills across SQL, NoSQL, and in-memory caching solutions.
  • Experience with profiling, monitoring, and observability tools for root-cause analysis.
  • Knowledge of asynchronous programming and reactive patterns to enhance system responsiveness.
  • Strong background in message-driven architectures and event stream processing.
  • Experience with CI/CD pipelines to integrate performance testing into the development lifecycle
  • Private Premium Health Insurance
  • Visa costs including 1 month paid hotel stay on arrival
  • Annual Airfare Allowance for the home country
  • 3 months full pay maternity leaves & 2 weeks full pay paternity leaves
  • 25 days of annual leave + Callsign Bank Holiday (not included in holiday allowance)
  • Competitive Salary
  • Gratuity as EOSB
Callsign Glassdoor Company Review
2.9 Glassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star iconGlassdoor star icon
Callsign DE&I Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Callsign
Callsign CEO photo
ZIA HAYAT
Approve of CEO
What You Should Know About Senior Performance Engineer, Callsign

Join our dynamic team as a Senior Performance Engineer! In this exciting role, you will focus on optimizing Java-based, containerized applications that run seamlessly in cloud environments. Here at our company, we pride ourselves on maintaining a micro-services architecture that operates with high efficiency, ultra-low latency, and optimal resource utilization at scale. Your expertise will be invaluable as you identify, diagnose, and resolve performance bottlenecks across Java, Spring Boot, Kubernetes, and various distributed data stores. You’ll have the chance to enhance performance for Java microservices deployed in Kubernetes, tuning Dockerized applications for efficient resource usage. As part of your responsibilities, you will optimize JVM performance, fine-tune Spring Boot applications, and improve database query execution times whether you are working with PostgreSQL, MySQL, or even NoSQL solutions. You will use state-of-the-art tools for observability, like JVM Flight Recorder and distributed tracing solutions, alongside designing load and stress tests to simulate high-traffic scenarios. With over 8 years of relevant experience, you will leverage your deep expertise in performance engineering, including hands-on experience with Kubernetes and essential database performance skills. If you're looking for a company that offers not just a competitive salary, but also premium health insurance, annual airfare allowance, generous leave options, and a supportive work-life balance, we’d love to meet you! Together, let's build high-performance architectural solutions that endure the demands of cloud-based environments!

Frequently Asked Questions (FAQs) for Senior Performance Engineer Role at Callsign
What are the key responsibilities of a Senior Performance Engineer at our company?

As a Senior Performance Engineer at our company, your key responsibilities include end-to-end performance optimization of Java microservices running in Kubernetes, tuning containerized applications for resource efficiency, and optimizing JVM performance. You'll also handle Spring Boot application profiling, improve database performance, and design load and stress tests using tools like JMeter.

Join Rise to see the full answer
What qualifications are needed for the Senior Performance Engineer position?

To excel as a Senior Performance Engineer at our company, candidates should have at least 8 years of experience in performance engineering, specifically with Java-based, containerized applications. Deep expertise in JVM internals, Kubernetes, and database optimization are critical. Familiarity with profiling tools and CI/CD practices will also be essential.

Join Rise to see the full answer
How does our company approach cloud-native performance optimization?

At our company, cloud-native performance optimization is a priority. We utilize AWS and GCP to enhance auto-scaling features, networking, and performance within our service mesh. Our Senior Performance Engineer will be actively involved in these initiatives to ensure our applications run smoothly and efficiently.

Join Rise to see the full answer
What kind of performance testing tools will I be using as a Senior Performance Engineer?

In the role of a Senior Performance Engineer at our company, you will be using various tools for performance testing, profiling, and monitoring. This includes JMeter for load testing, JVM Flight Recorder for performance diagnostics, and distributed tracing solutions like Jaeger or Zipkin to maintain performance observability.

Join Rise to see the full answer
What benefits can I expect as a Senior Performance Engineer with your company?

As a Senior Performance Engineer at our company, you can expect a comprehensive benefits package that includes private premium health insurance, coverage for visa costs and hotel stay upon arrival, an annual airfare allowance, generous parental leave, and 25 days of annual leave in addition to public holidays.

Join Rise to see the full answer
Common Interview Questions for Senior Performance Engineer
Can you describe your experience with performance optimization in Java applications?

When answering this question, highlight specific projects where you implemented performance optimizations. Talk about your approach to identifying bottlenecks, tools you used such as JProfiler or YourKit, and any measurable results you achieved, such as reduced latency or increased throughput.

Join Rise to see the full answer
What strategies do you use for JVM performance tuning?

Discuss common JVM tuning techniques, such as adjusting garbage collection settings and memory allocation strategies. Share relevant experiences where you applied these strategies successfully, emphasizing the impact on application performance.

Join Rise to see the full answer
How do you approach optimizing containerized applications in Kubernetes?

Mention your experience with Kubernetes features that optimize performance, such as Horizontal/Vertical Pod Autoscaling, and resource limits. Describe how you’ve fine-tuned applications and the results you delivered in terms of efficiency and scalability.

Join Rise to see the full answer
What is your experience with Spring Boot performance tuning?

Provide examples of how you’ve optimized Spring Boot applications, such as improving database connection management or configuring thread pools. Be prepared to discuss specific performance improvements you’ve achieved.

Join Rise to see the full answer
How do you handle database performance issues?

Outline your methodology for addressing database performance problems, including analyzing query execution plans and improving indexing strategies. Offer examples of how you’ve reduced response times or increased database throughput.

Join Rise to see the full answer
What tools do you rely on for performance profiling and monitoring?

List the tools you’ve used for profiling and monitoring performance, such as JMeter, JVisualVM, or OpenTelemetry. Explain how you utilize these tools for diagnosing performance issues and maintaining observability.

Join Rise to see the full answer
Have you implemented continuous performance testing in CI/CD pipelines?

Share your experience in integrating performance testing into the CI/CD process. Highlight the tools you used for continuous integration and any challenges you faced, along with the solutions you developed.

Join Rise to see the full answer
What is your approach to load and stress testing?

Detail your strategies for conducting load and stress tests, including the scenarios you simulate and the metrics you track. Provide insights on how these tests influence your performance optimization efforts.

Join Rise to see the full answer
How do you optimize performance in event-driven architectures?

Discuss your experience with optimizing message-driven architectures using frameworks like Kafka or RabbitMQ. Share how you handle high throughput and low latency to enhance performance in these systems.

Join Rise to see the full answer
What are some common performance bottlenecks you've encountered?

Reflect on typical bottlenecks in Java microservices, such as slow database queries or inefficient memory management. Offer insight into how you diagnosed and resolved these issues, resulting in improved performance.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Callsign Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 12 days ago
SWATX Remote No location specified
Posted 6 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
T5 Data Centers Hybrid 131 Riverside Court, Kings Mountain, NC, United States
Posted 2 days ago
Photo of the Rise User
Ampd Energy Remote No location specified
Posted 9 days ago
Photo of the Rise User
Posted 5 days ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 24, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mentor just viewed Supply Planning Analyst at Avery Dennison
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
7 people applied to Agile Scrum Master at DNAnexus
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
8 people applied to Pega Engineer at Proxymity
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom
Photo of the Rise User
27 people applied to REMOTE Sr Piping Designer at Kelly