Lead Software Engineer - Performance Team

  • Marketo
  • Portland, OR, USA
  • Nov 03, 2017
Full time Information Technology Telecommunications

Job Description

Lead Performance Engineer


* Identify and fix application performance bottlenecks for a market-leading SaaS solution
* Develop and test prototype application/system architectural components aimed at improving performance, scalability, and reliability
* Create comprehensive benchmark tests for characterizing application and system performance
* Work closely with the distributed software development team to review automation and to encourage performant design principles
* Work closely with technical operations team for production performance monitoring and capacity planning
* Have a positive work attitude, self-motivator, quick learner, and a team player.


* 5+ years of working in performance optimization or core architecture role with 2+ years working in a Lead capacity
* 3+ years of developing application software in a SaaS environment using Java and/or PHP
* 2+ years experience with load testing, API testing, and system monitoring tools
* Solid understanding of system components and application architecture a must
* Working experience with typical performance load testing and profiling tools
* Working experience in typical LAMP technology stack
* Working knowledge of MySQL query optimization and tuning
* B.S. in Computer Science or related fields or equivalent experience; M.S a plus


* Built performance tooling to scratch your own analytics itch
* Experience integrating performance tools into Continuous Integration/Deployment pipelines
* Experience with Aaka, LoadRunner, or Jmeter
* Experience with Solr, HBase, Scala, Kafka, Spark, Redis, Mongo, Symfony, Propel, Memcached, Hadoop, ActiveMQ, Percona Tools, Docker, or Nginx
* Software testing experience
* Experience with cloud performance optimization

Marketo is an equal opportunity employer.

software BACH_a33d1a planning load performant software bottlenecks positive and fix