As a Senior Software Engineer, Performance Engineering, you will drive performance engineering, optimization, and performance standards across NinjaOne. You will collaborate with software engineers and stakeholders to translate real-world usage patterns into actionable performance insights and help ensure systems are responsive, reliable, and scalable. You will analyze applications, databases, and system-level behavior; define performance standards and benchmarks; and partner with engineering teams to improve throughput, reduce latency, and enhance system efficiency. This is a hands-on software engineering role, not a QA or testing role. You will identify performance bottlenecks and help fix them in code, queries, and architecture. You will build reusable frameworks, tooling, and best practices so engineering teams can proactively identify and resolve performance challenges, and write code alongside those teams. The role may be remote from home for candidates located in the USA who reside in CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OH, OR, TN, TX, VA, or WA. Hybrid work is available at the physical offices in Austin, TX, and Tampa, FL. Onsite interviews may be required. NinjaOne’s stack includes Java, Kotlin, C++, Golang, and Postgres, and its scalable cloud service runs in AWS.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior