Senior Quality Engineer

Remote • Posted 1 hour ago • Updated 1 hour ago
Contract W2
Remote
Depends on Experience
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • .NET
  • API
  • Amazon Web Services
  • Analytical Skill
  • Analytics
  • Apache JMeter
  • AppDynamics
  • Artificial Intelligence
  • Business Process Management
  • CHAOS
  • Caching
  • Cloud Computing
  • Collaboration
  • Computer Science
  • Concurrent Computing
  • Continuous Delivery
  • Continuous Integration
  • Dashboard
  • Database
  • DevOps
  • Documentation
  • Dynatrace
  • Engineering Design
  • Failover
  • Forecasting
  • Functional Requirements
  • GitHub
  • Good Clinical Practice
  • Google Cloud Platform
  • Grafana
  • HP LoadRunner
  • IT Management
  • Instrumentation
  • JIRA
  • Jenkins
  • KPI
  • Leadership
  • Load Balancing
  • Log Analysis
  • Machine Learning (ML)
  • Management
  • Mentorship
  • Messaging
  • Microservices
  • Microsoft Azure
  • Microsoft SQL Server
  • Modeling
  • MongoDB
  • Mortgage
  • Network
  • New Relic
  • NoSQL
  • Optimization
  • Performance Engineering
  • Performance Metrics
  • Performance Monitoring
  • Performance Testing
  • PostgreSQL
  • Predictive Analytics
  • Process Management
  • Process Modeling
  • Quality Assurance
  • Real-time
  • Requirements Elicitation
  • Root Cause Analysis
  • Scalability
  • Scripting
  • SQL
  • Software Development Methodology
  • Software Performance Management
  • Storage
  • Supervision
  • Test Scenarios
  • Testing
  • Workflow

Summary

Job Description:

The Senior Performance Engineer is a technical leader responsible for ensuring that large-scale, mission-critical applications particularly mortgage processing, document automation, BPM workflows, and rules engines meet stringent performance, scalability, and resiliency goals.

This role requires deep expertise in performance engineering, distributed systems, cloud-native architectures, and AIdriven analysis. The engineer will lead performance strategy, design and execute complex test scenarios, analyze system behavior across layers, and influence architectural decisions to deliver high-performing, scalable solutions across hybrid cloud environments.

Essential Job Duties and Responsibilities:

Performance Engineering

  • Lead end-to-end performance engineering activities from requirement gathering and workload modeling to analysis, diagnosis, and optimization.

  • Define performance KPIs, SLAs, SLOs, and non-functional requirements for enterprise applications.

  • Mentor engineers, provide technical leadership, and drive performance engineering best practices across teams.

CloudNative Performance Engineering

  • Design and execute performance tests for cloud-hosted, microservices-based, and containerized applications (AWS/Azure/Google Cloud Platform).

  • Evaluate autoscaling policies, load-balancer behavior, API gateway performance, and cloud-native distributed workloads.

  • Analyze cloud cost-performance tradeoffs and optimize system efficiency across compute, storage, and network layers.

  • Use cloud-native observability platforms (CloudWatch, Azure Monitor, Google Cloud Platform Operations Suite) to collect and interpret performance telemetry.

AIDriven Performance Optimization

  • Apply AI/ML-based techniques to detect anomalies, predict bottlenecks, and identify performance degradation patterns.

  • Use AI-enabled analytics tools to accelerate root-cause analysis and capacity forecasting.

  • Integrate intelligent insights into dashboards, thresholding models, and performance reports.

Performance Testing & Automation

  • Develop performance scripts using LoadRunner, JMeter, Gatling, Locust, K6, or equivalent frameworks.

  • Automate performance pipelines via CI/CD tools (Jenkins, GitHub Actions, Azure DevOps).

  • Build reusable, modular workloads to reflect real-world traffic patterns, data variations, and tenant behavior.

Performance Monitoring & Observability

  • Utilize APM tools (Dynatrace, AppDynamics, New Relic, Datadog, Grafana) to monitor system behavior in real time.

  • Define observability standards including telemetry instrumentation, distributed tracing, and structured logging.

  • Develop dashboards that correlate performance metrics, traces, logs, and infrastructure KPIs.

Advanced Analysis & System Optimization

  • Perform deep-dive performance diagnostics across application, database, messaging queues, caching layers, and integrations.

  • Recommend tuning strategies for JVM/.NET, APIs, microservices, databases (SQL/NoSQL), and cloud resources.

  • Evaluate resilience and scalability through chaos testing, failover tests, and peak readiness assessments.

Collaboration, Governance & SDLC Integration

  • Partner with engineering, architecture, DevOps, SRE, QA, and product teams to ensure performance is built into design, not tested at the end.

  • Drive non-functional requirements early in the SDLC via architecture reviews and design assessments.

  • Maintain detailed performance documentation including baselines, reports, RCA documents, tuning recommendations, and capacity models.

Additional Responsibilities:

  • Identify, document, and track performance defects through JIRA.

  • Stay current with evolving performance tools, cloud technologies, and AI/ML trends.

  • Maintain regular and punctual attendance and perform related duties as assigned.

Supervisory Responsibilities:

This is an individual contributor role with leadership responsibilities across technical domains and cross-functional collaboration, but no direct reports.

Qualifications:

  • Expert-level understanding of performance engineering principles, distributed systems, concurrency models, and cloud-native architectures.

  • Strong analytical and diagnostic skills with the ability to interpret complex performance data.

  • Proven ability to influence architecture and design decisions based on performance insights.

  • Experience with AI/ML-based observability, anomaly detection, or predictive analytics is highly desirable.

  • Knowledge of mortgage industry workflows, document automation, and rules engines is a plus.

Education and/or Experience:

  • Bachelor's degree in Computer Science, Engineering, or related field.

  • 10-18 years of progressive experience in performance engineering and large-scale system optimization.

  • Hands-on expertise with performance testing tools (LoadRunner, JMeter, Gatling, Locust, K6, etc.).

  • Strong experience with cloud environments (AWS, Azure, or Google Cloud Platform).

  • Solid understanding of databases (MongoDB, PostgreSQL, SQL Server, or NoSQL stores) from a performance standpoint.

  • Experience with APM/observability platforms and log analysis tools.

  • Experience integrating performance testing into CI/CD ecosystems.

Certificates, Licenses, Registrations:

None required, but cloud certifications (AWS/Azure/Google Cloud Platform) or performance tool certifications are advantageous.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10124911
  • Position Id: 8908938
  • Posted 1 hour ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Full-time

Remote or Northbrook, Illinois

Today

Full-time

USD 92,700.00 - 203,940.00 per year

Remote

5d ago

Easy Apply

Contract

Depends on Experience

Remote

8d ago

Easy Apply

Contract, Third Party

Depends on Experience

Search all similar jobs