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

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.

Senior Software Performance Engineer
General MotorsSenior Performance Engineer optimizing software and systems for General Motors, leading performance improvements and mentoring junior developers in a hybrid work environment.
Tech Stack
Tools & technologiesAzureCloudDockerGrafanaJavaJavaScriptJMeterKubernetesPython
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 resumeApplicant 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