Zuora is a SaaS company and the world’s foremost evangelist of the Subscription Economy®. Zuora’s leading subscription relationship management platform helps enable businesses in any industry to launch or shift products to subscription, implement new pay-as-you-go pricing and packaging models, gain new insights into subscriber behavior, open new revenue streams, and disrupt market segments to gain competitive advantage. Zuora serves more than 800 companies around the world in every industry. The Subscription Economy Index (SEI) demonstrates that SEI companies are growing revenues approximately nine times faster than the S&P 500. Headquartered in Silicon Valley, Zuora also operates offices in Atlanta, Boston, Denver, San Francisco, London, Paris, Beijing, Sydney and Tokyo.

At Zuora, product scalability is a strategic priority that is key to business success. We are seeking for a senior performance engineer to join our QE performance engineering team to help build scalability into our organization DNA. We develop common load testing methodology that is effective and lightweight, which will enable engineers to think about scale at early stages of development. We provide load test tooling and test environment for all teams to run load test, identify bottlenecks, and validate if scalability is improved, release by release.

Are you passionate about learning new technologies and understanding how they work? Do you love building tools to that help solve meaningful problems? Are you interested in an opportunity to work with an upbeat team to help drive its products to a new level? We are looking for a creative Performance Engineer to help us focus on the scalability and performance of our products.

What You Will Do

  • Play a key role in building a culture of engineering performant systems.
  • Devising scalability, high-availability test strategy for a large-scale multi-tier, multi-tenant system in the cloud, by working with the architects/developers, product and ops teams.
  • Design and develop home-grown load test tools, frameworks, and performance insights & metrics to orchestrate and execute complex load test scenarios with ease
  • Develop automated performance and scalability testing that accurately reflect and stress test the various real world customer use cases
  • Define, design, and implement benchmarks to generate metrics which provide relevant system characteristics
  • Triage and identify system performance and scalability bottlenecks, and assist with overcoming them

Who You Are

  • Skilled in the art and science of modeling of a system under load, identifying the correct benchmarks to represent it, and measuring the results
  • Highly skilled engineer who debug, measure, analyze, and improve system under test.
  • A generalist with deep technical understanding of software, hardware, networking and cloud technologies, who enjoy taking a holistic view of complex systems.
  • Working with other teams, building powerful and intuitive tooling, and automating manual processes is second nature to you.

Preferred Experience to Have

  • Working on large scale distributed systems.
  • Profilers and performance tuning
  • Development in Java or other object oriented programming languages
  • Work with open-source tools such as SQL/NoSQL databases, message brokers, load balancers, web frameworks, web servers, application servers
  • Work with AWS technologies

More Startup Jobs