Senior Application Performance Engineer

Remote Full-time
Job Title: Senior Application Performance Engineer (Developer)

Location: Dallas, TX(Remote)- look for candidates who are in Dallas or other places also.

Duration: Long Term

Visa: GC, GCEAD, H4EAD

Experience: 10–12 years

We are seeking a senior developer with a strong performance engineering and testing background to lead end-to-end performance investigations, deliver clear root cause analyses and partner with application teams to remediate issues quickly. You will combine code-level profiling with systems and database analysis, design and execute performance tests and establish performance guardrails that prevent regressions.

Key responsibilities:

Lead performance issue investigations from signal to solution, including triage, replication, measurement and RCA.

Profile applications at the code level (CPU, memory, GC, threads, I/O, network) and identify bottlenecks, anti-patterns and inefficiencies.

Analyze database performance (SQL and NoSQL): query plans, indexing, connection pooling, ORM behavior and caching strategies.

Design realistic performance test plans and scenarios (load, stress, spike, soak/endurance, scalability), including workload modeling and capacity baselining.

Build and maintain performance test scripts and harnesses; automate in CI/CD to enable “shift-left” performance checks.

Instrument applications for observability (metrics, logs, traces), define SLIs/SLOs, and create performance dashboards and alerts.

Conduct distributed tracing across microservices to isolate high-latency paths and dependency issues.

Tune runtimes and infrastructure: JVM/CLR settings, GC, thread pools, HTTP connection pools, Kubernetes resource requests/limits, autoscaling policies.

Provide clear, actionable RCA reports with prioritized recommendations (code, configuration, database, infrastructure) and estimated impact.

Partner with developers to implement fixes; participate in targeted code reviews and pair programming for performance hot spots.

Contribute to capacity planning and cost/performance optimization for cloud environments.

Required qualifications and skills:

10–12 years in software development and performance engineering/performance testing.

Strong coding proficiency in one or more: Java, .NET/C#, Node.js, or Python; ability to read, profile, and optimize production-grade code.

Deep understanding of concurrency, multithreading/async I/O, data structures and algorithms, memory management, and network fundamentals (TCP, TLS, HTTP/1.1–3).

Hands-on performance profiling tools: VisualVM, dotTrace, Node Clinic, Linux perf, flame graphs, heap/Thread dump analysis.

APM tools: Datadog, Azure AppInsights and Grafana.

Performance testing tools: JMeter, Locust or Load Runner; ability to build maintainable test suites and realistic workloads.

Database performance expertise: PostgreSQL/MySQL/Oracle query tuning, explain plans, indexing, locking, ORMs (e.g., Hibernate), and caching layers (Redis/Memcached).

Experience with microservices, containers, and cloud: Docker/Kubernetes, AWS/Azure/GCP, autoscaling, HPA, resource quotas, service meshes.

Familiarity with messaging and streaming systems (Kafka/RabbitMQ) and their performance characteristics.

Strong RCA and technical writing skills; ability to communicate complex findings to both engineers and stakeholders with clear remediation steps and timelines.

Experience integrating performance checks into CI/CD pipelines and setting performance budgets/thresholds.

Nice to have:

Front-end/web performance optimization (Chrome DevTools, Lighthouse, bundling strategies, caching/CDN).

Chaos/resilience testing and fault-injection experience.

Security-performance tradeoffs (TLS termination, encryption overhead) and compliance-aware optimization.

Certifications: AWS/Azure/GCP, Dynatrace/AppDynamics/New Relic, ISTQB Performance Testing, SRE-related credentials.

Education:

Bachelor’s degree in Computer Science, Engineering, or equivalent experience. Advanced degree is a plus.

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

[Remote] Business Development Representative

Remote

Back End Engineer

Remote

**Experienced Full Stack Data Scientist – Advanced Analytics and Machine Learning**

Remote

[Remote] Senior Peoplesoft Consultant

Remote

AI Solutions Sales Representative

Remote

SAP SD MM Consultant - 10+ Years Exp Required

Remote

[Remote-Position] Amazon Flex is hiring: Amazon Flex Delivery

Remote

Midwest Region Full Time Manufacturing Engineer

Remote

Experienced Customer Benefit Advisor I (On-Site) – Thriving in a Dynamic Employee Benefits Environment

Remote

Experienced Business Analysis Manager - Financial Planning, Analysis, and Reporting Specialist for Global Operations

Remote
← Back