Hybrid Senior Software Performance Engineer

Posted 3 weeks ago

Apply now

About the role

  • Senior Performance Engineer optimizing performance for cloud-hosted applications at GM. Mentoring team members and driving engineering best practices for scalability and reliability.

Responsibilities

  • 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

  • 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

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

Job title

Senior Software Performance Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

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

Report job