Hybrid Software Engineer 2 – Performance Engineering

Posted 1 hour ago

Apply now

About the role

  • Software Engineer 2 at U.S. Bank designing and executing performance tests. Collaborating on system optimization and maintaining software applications.

Responsibilities

  • Responsible for designing, developing, testing, operating and maintaining products
  • Performance Testing & Engineering - Design, develop, and execute performance tests using Apache JMeter and other industry-standard tools.
  • Conduct mobile and browser performance testing to validate responsiveness and scalability.
  • Implement service virtualization strategies to simulate dependent systems and reduce test environment constraints.
  • System Optimization - Perform Java application tuning for memory, thread, and garbage collection optimization.
  • Analyze and optimize backend services, APIs, and microservices for high throughput and low latency.
  • Observability & Monitoring - Integrate and leverage observability tools such as Datadog APM, Prometheus, and Grafana for real-time performance monitoring.
  • Define and track key performance indicators (KPIs) and service-level objectives (SLOs).

Requirements

  • Bachelor’s degree, or equivalent work experience
  • Three to five years of relevant experience
  • Experience with Apache JMeter or similar tools
  • Strong Java and JVM tuning skills
  • Experience optimizing APIs, microservices, and backend systems
  • Familiarity with Datadog, Prometheus, Grafana, or similar tools
  • Understanding of service virtualization
  • Experience with resiliency or chaos testing
  • Strong debugging and performance analysis skills
  • Experience with cloud platforms (AWS, GCP, or Azure)
  • Knowledge of CI/CD pipelines and integration of performance testing
  • Familiarity with containerized environments (Docker, Kubernetes)
  • Exposure to distributed tracing and log analytics tools
  • Experience with scripting languages (Python, Bash)
  • Background in high‑scale or real-time systems

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law

Job title

Software Engineer 2 – Performance Engineering

Job type

Experience level

Mid levelSenior

Salary

$105,400 - $124,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job