Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Senior Software Performance Engineer

General Motors

Senior Performance Engineer optimizing software and systems for General Motors, leading performance improvements and mentoring junior developers in a hybrid work environment.

Posted 5/10/2026full-timeAustin • Missouri, Texas • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
AzureCloudDockerGrafanaJavaJavaScriptJMeterKubernetesPython

About the role

Key responsibilities & impact
  • Own the performance observability for production and lower environments, identifying and acting on concerning trends.
  • Develop competency across our complete web technologies stack (client, framework, and services)
  • Weigh architectural trade-offs and apply synchronous and asynchronous design patterns
  • Monitor, assess and analyze the holistic performance of the application with benchmarking tools.
  • Identify bottlenecks, lead root cause analysis, collaborate with developers, automate processes and ensure proper tools to ensure systems meet performance requirements from design to deployment.
  • Own and enhance performance coverage by consulting with developers to identify areas for improvement and expansion.
  • Investigate and diagnose performance issues to identify the root cause of the problems.
  • Clearly document performance results and share actionable insights with developers.
  • Develop datasets and workloads that accurately represent the Production environment.
  • Analyze the CPU utilization, Memory usage, Network Usage, Garbage collection and DB Reports to verify application performance.
  • Research and implement best practices, methodologies and tools for performance testing.
  • Explore and pitch product ideas and tech initiatives with cross functional teams.
  • Drive UI performance optimization and ensure cross-browser compatibility.
  • Stay current with emerging technologies and trends and evaluate their potential for adoption.
  • Mentor junior team members and contribute to team growth and development.

Requirements

What you’ll need
  • Bachelor’s degree in computer science or related field.
  • 5+ years of experience in performance engineering and scalability engineering for cloud-hosted applications.
  • Strong proficiency with performance tools like K6, JMeter.
  • Strong knowledge of monitoring and observability tools like Data dog, Grafana, Dynatrace.
  • Strong proficiency in scripting languages (ex: Java, JavaScript, Python).
  • Strong technical knowledge of virtualization, storage and networking.
  • Proficiency in profiling all layers of the Technology stack (Software, OS, network) and optimizing complex applications.
  • Expertise knowledge in Cloud & Container Ecosystem (Azure, Docker, Kubernetes).

Benefits

Comp & perks
  • From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
performance engineeringscalability engineeringscripting languagesprofilingoptimizationcloud technologiescontainerizationasynchronous design patternsbenchmarkingroot cause analysis
Soft Skills
collaborationmentoringcommunicationproblem-solvingteam growthleadershipdocumentationresearchanalysisinnovation