We are monday.com, a global software company transforming how businesses run. Our product suite can adapt to the needs of diverse industries and use cases within one powerful platform, empowering ~245,000 customers worldwide to reimagine how work gets done, drive greater efficiency, and scale like never before.
With over 2,500 employees across the globe, we grow by prioritizing transparency and knowledge sharing. We care about the impact you make, not the hours you clock, so we encourage initiative, ownership, and fresh thinking. We back our people with flexible work, wellness and mental health support, and a work environment built on collaboration.
We fully embrace the AI revolution and we equip you with AI-powered IDEs, customizable agent rules, prompt engineering tools to streamline your workflow and AI-infused CI/CD pipelines designed to boost speed and reliability. You'll also tap into AI-driven insights, helping you make smarter decisions, faster.
We are seeking a (Senior) Performance Engineering Tech Lead to join our DevEnablement department. In this pivotal role, you will lead performance engineering efforts across Monday, working closely with the entire R&D departments. Your mission is establishing and implementing a comprehensive non-functional testing strategy to ensure system performance, stability, and availability. You will identify potential bottlenecks, define testing standards, and collaborate with development teams to optimize our platform's performance.
The role is based in our Warsaw office - established in 2022, it is a growing hub for engineers who love solving impactful problems. Teams here work on a broad range of challenges that push the boundaries of our products and infrastructure. Dive into these blog posts to discover the kind of work that could be waiting for you:
- Detecting traffic anomalies at scale
- Managing Trace Volume at monday.com
- How we mastered Content Security Policy
- Guarding the herd – managing database servers at scale
About the role
- Establish a holistic non-functional testing strategy for system performance, stability, and availability.
- Define test code standards, tools, monitoring, and troubleshooting procedures.
- Acquire deep knowledge of system architecture to identify and mitigate potential performance bottlenecks and risks.
- Validate the performance of new product capabilities alongside product design and development.
- Document performance requirements and metrics, working with development teams to implement them.
- Generate performance reports and metrics, providing insights and recommendations for improvements.
- Lead performance testing efforts, including load, stress, and scalability testing.
- Implement and utilize application monitoring and observability tools to detect and resolve performance issues proactively.
- Collaborate across teams to ensure performance considerations are integrated throughout the software development lifecycle.
- Mentor and guide team members, promoting best practices in performance engineering.
Your experience & skills
- 5+ years of proven experience in load and performance software testing.
- Proven experience with API performance testing tools and frameworks.
- Experience with application monitoring and observability tools.
- Strong analytical, diagnostic, and problem-solving skills, with the ability to work independently and lead projects.
- Experience with load testing tools such as Blazemeter, JMeter, or K6.
- Knowledge of SQL and database performance optimization.
- Solid scripting and programming skills, preferably in Python, JS or Java.
- Ability to work in a dynamic, multi-tasking environment.
- Excellent collaboration and communication skills; a team player.
About you
- A strategic thinker with a passion for performance optimization.
- Detail-oriented, focusing on delivering high-quality results.
- Proactive and self-motivated, capable of driving initiatives independently.
- An excellent communicator, able to convey complex technical concepts.
- Collaborative, working effectively across different teams and departments.
- Adaptable, thriving in a fast-paced, evolving environment.
What to expect next?
- First up, you'll have a quick 15-20 minute chat with our Talent Acquisition Partner.
- If that goes well, we'll move forward to technical stages that might include: coding interview (90 minutes), and system design interview (1 hour).
- If successful, we'd love to meet you in person too! So, the final stages will be in our Warsaw office, where you'll have a Management Interview and an HR Interview, each lasting about an hour.
- If everything clicks, we'll be thrilled to offer you a spot on our team!
Benefits
- From Monday to Wednesday, we'll fuel your day with free breakfast and lunch in the office.
- Enjoy private medical care and Multisport card to keep you healthy.
- We've got you covered with life insurance.
- We care of employee's mental health as well - you will get access to Calm Mindfulness App.
- Get awesome discounts on our partners' products and services.
- Join in on our fun team events and get-togethers.
- Look forward to a little something special from us during your birthday and work anniversaries.
- For Online Learning opportunities, you will gain access to LinkedIn Learning.
#LI-DNI
About The Role
Your Experience & Skills
Apply to this job
Report job