Principal Performance Engineer

Medallia

(Palo Alto, California)
Full Time
Job Posting Details
About Medallia

Medallia is the customer experience management company. Founded in 2001, the company is trusted by the world’s leading brands including Verizon, Macy’s, Sephora, Honeywell, Four Seasons, Sodexo, and Mercedes to improve customer experiences. Medallia’s Software-as-a-Service (SaaS) application enables companies to capture customer feedback across Web, social, mobile, and contact center channels, understand it in real-time, and take action everywhere.

Responsibilities

Our Engineering Culture

  • We don’t expect to be perfect, but we are always proactively seeking out ways to help ourselves and our teams to minimize pain points within our infrastructure and code base.
  • We love technology -- and following the latest technologies and sharing what we learn.
  • We are not afraid of failing when we are experimenting with different technologies, development methodologies, and toolings.
  • We develop strong relationships with team members around the globe.
  • As a lead performance engineer at Medallia, you will be responsible for setting the direction engineering follows to build and test performant and scalable code. You will have broad architectural exposure of Medallia SaaS platform and drive performance engineering across the entire platform.
  • You will be responsible putting in place tooling and defining best practices for performance engineering at Medallia.
Ideal Candidate

Qualifications

  • 7+ years of commercial industry experience in performance engineering of complex back-end distributed systems.
  • 5+ years of demonstrated experience with SQL, Java or C++ (or another high-level object oriented language).
  • BS CS or equivalent qualitative degree (MS preferred)

Preferred

  • Experience with SaaS enterprise products
  • Our development environment includes Voldemort, Postgres, Git, and Jira. Prior experience with any of these is a plus.

About You

  • You are passionate about performance and scale in enterprise apps.
  • You take a systematic approach to performance across all tiers: database, Middle-tier, front-end and analytics subsystem.
  • You can define key performance indicators and metrics and work with engineers to meet them.
  • You can review code and collaborate with engineers to improve it.
  • You work collaboratively across a wide array of engineer personality types.
  • You stay abreast of the latest performance testing technologies and tools (e.g. JMeter) and share what you learn with others.
  • You are not afraid of failing while experimenting with different technologies, development methodologies, and tools.
  • You are fascinated by other cultures and interested building strong relationships with team members across the globe.

Questions

There are no answered questions, sign up or login to ask a question

sign up or login to save this job and more
Palo Alto, California
Skills Desired
Sign up or login to see how your skills match up.
  • C++
  • Java
  • SQL
  • Systematic Thinking
  • Git
  • JMeter
  • Object Oriented Programming (OOP)
  • PostgreSQL Programming
  • SaaS
  • Voldemort
  • Distributed Systems
  • Key Performance Indicator
  • engineering
  • Jira Agile

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.