Lead Performance Engineer - Tech Platform

About us

Enabling Better Organizations.

Personio is a fast growing HR SaaS start-up based in Munich. It offers a holistic HR and applicant management software designed for companies with 10 to 1000 employees. Personio plays a critical role in making the day-to-day operations of more than 700 HR teams more efficient and transparent. We are a bunch of fun, international people striving to build the leading one-stop HR platform in Europe.

The Role

At Personio we are on the amazing journey of scaling to meet our exponential growth in customers. After our recent $125M Series D funding we are the most valuable HR tech company in Europe and our company goal is to be the leading HR Platform for SMEs in Europe.

We are investing heavily in our Technology Platform team and their mission is to ensure Personio builds and scales as a high performing engineering organisation. We drive initiatives that enable our product engineering teams to build, test, deliver and operate the Personio application software to the highest industry standards.

We are creating a new Performance Engineering team which will play a key role ensuring our platform scales to accommodate our 2023 load and beyond. We are looking for a Lead Engineer to set the technical foundations for this team and help to mentor other team members as they come aboard.

As a Lead Performance Engineer you will be designing frameworks and tools to automate testing of performance on our platform. You will create tests to push our system to its limits to find issues for future customer workloads. The performance testing stack will be your responsibility to create, maintain and update with data which realistically reflects the projected customer data profile for 2+ years in advance. Your job will be to ensure that our performance tests are valid, and the schedule automatically runs or can easily be run on demand. The outputs of each performance run will be an automated report or scorecard which can be easily interpreted by product teams and will automatically notify the right team for their attention. Later we will shift left on performance as part of the build and deploy process, introducing a ‘performance gate’ into our CI/CD system.

What you need to succeed

  • At least 7 years of professional software development experience with at least 1 year as a recognised technology leader within a team - preferably in the fields of QA, Automation or Performance Engineering.
  • Experience with load testing technologies such as Gatling, JMeter, Locust, Tsung, Siege, Httperf, Taurus, Artillery, Gload, Apache Bench or similar tools, toolkits and frameworks.
  • Experience with JVM performance engineering techniques, Kotlin native a bonus.
  • Knowledge of data storage technologies, AWS a bonus, relational database design and usage, Postgres a bonus, and how storage affects system performance.
  • 5+ years of prior software development experience with open source tech stacks and Linux/Unix environments (languages we use: Golang, Kotlin/Java and PHP)
  • Experience with containerisation and container orchestration (Docker and Kubernetes preferred) in a cloud environment (AWS preferred)
  • Experience with performance testing in distributed microservice architectures.
  • Experience with deployment technologies, CI/CD pipelines
  • Experience collaborating with other team leaders to address performance testing needs for new services.
  • Experience collaborating with other engineers to determine bottlenecks or edge cases that can impact performance of the system.
  • Familiarity and experience with one or more performance testing methodologies: Load testing, Stress testing, Scalability testing, Spike testing, Volume testing, etc.
  • Ability to identify and communicate goals and requirements around our performance expectations.
  • Assist and mentor other performance engineers and the wider technology platform org on how to contribute and interpret performance testing.
  • Create and manage a test performance stack, including test data management which simulates future application state volume and profile.
  • Enable performance best practices by designing and implementing performance tests
  • Provide feedback, instruction, and development guidance to help team members automate tests.
  • Partner with the Quality Assurance team to deliver system level test case automation solutions.
HOW WE WORK

  • We want to build a category leader for HR software in Europe. You should bring passion for making the lives of others (in our case: Employees and HR professionals) better
  • We are experiencing rapid growth and are “building our plane while flying it”. So bring your agile mindset to the table!
  • Embrace feedback - no one is perfect, neither are we. So let’s make this an opportunity to praise and learn from each other
  • Proactive problem solver. You are willing to leave code and engineering practices in a better shape than when you first encountered them
  • Let’s grow together - share your knowledge, we will share ours!
  • Humour. Have fun with us, learn with us from mistakes and bring your good vibes

Why Personio

  • Market-proven, Europe’s most valuable HR SaaS and fast-growing company ($250M funding acquired to date)
  • As you are joining Personio at such an early stage, this shows us your trust and confidence in us. We would like you to profit from the success of the company, and therefore, we offer you a competitive compensation package (salary, benefits, and virtual shares)
  • Flexible working hours
  • 26 paid vacation days plus Christmas Eve and New Year's Eve
  • Parental benefit: In case your kids get ill, you may take up to 10 additional days off
  • €1.500 Euros development budget for attending conferences, courses, buying books
  • A permanent contract
  • MacBook Pro and gadgets, including BOSE headsets with noise cancellation
  • Parental benefit: In case your kids get ill, you may take up to 10 additional days off
  • Private Health insurance for Personio employees, spouse and children
  • Your chance to play a decisive role in shaping a company in its rapid growth and to grow and learn from your tasks