NinjaOne is a company that simplifies IT operations for over 40,000 customers across 140+ countries. They are seeking a Performance Software Engineer to lead performance testing initiatives and collaborate with engineering teams to enhance system responsiveness and reliability through data-driven optimizations.
Responsibilities:
- Design, implement, maintain, and support performance testing and data generation frameworks to surface actionable performance insights, using k6, JavaScript, Grafana, and InfluxDB
- Develop and maintain technical documentation, architectural decision records, and performance standards
- Define and evolve best practices for performance optimization, scalability, and measurement
- Partner with engineering teams to shape performance testing strategies and scalability approaches
- Collaborate with teams to analyze performance bottlenecks and drive solution identification and remediation
Requirements:
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or equivalent work experience
- 6+ years of experience as a Software Engineer, including 2+ years in K6 or other load test frameworks, Javascript
- 2+ years of experience in Cloud Native Environments AWS will make you a standout candidate
- Strong background in design, performance and optimization tuning
- Deep expertise with distributed computing systems and container native environments
- Proficient in scripting for automation and observability such as Bash, Python, or similar scripting languages
- Excellent troubleshooting and communication skills across technical and non-technical teams
- Experience with relational databases, NinjaOne uses PostgreSQL so experience with this database will make you more qualified in our tech stack