The world’s best IT teams and MSPs use NinjaOne.
Staff Performance Software Engineer
Location
United States
Posted
21 days ago
Salary
$200K - $300K / year
Seniority
Lead
Job Description
Staff Performance Software Engineer
NinjaOne
Role Description As a Staff Performance Software Engineer, you will serve as a technical leader for performance testing, data generation frameworks, standards, and optimization initiatives across the NinjaOne organization. You will collaborate closely with software engineers and stakeholders to translate real-world usage patterns into actionable performance insights, ensuring systems that are highly responsive, reliable, and scalable. - Analyze applications, databases, and system-level behaviors. - Define performance standards and benchmarks. - Guide engineering teams in applying data-driven optimizations that improve throughput, reduce latency, and enhance overall system efficiency. - Build reusable frameworks, tooling, and best practices that empower engineering teams to proactively identify and resolve performance challenges. Location: We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, IL, KS, MA, MD, ME, NJ, NC, NY, OR, TN, TX, VA, and WA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option. NinjaOne is built on Java, Kotlin, C++, Golang, and Postgres, supporting millions of user endpoints and running as a scalable cloud service in AWS. Knowing large-scale datastore bottlenecks, asynchronous application design, and client-server architecture will help you. Qualifications - 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. - 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, preferably PostgreSQL. Benefits - Collaborative, kind, and curious community. - Flexible full-time work that is hybrid remote. - Comprehensive benefits package, including medical, dental, and vision insurance. - 401(k) plan to help prepare for your financial future. - Unlimited PTO to prioritize your work-life balance. - Opportunities for growth and advancement. Additional Information - This position is NOT eligible for Visa sponsorship. - Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. - Starting pay for the successful applicant depends on a variety of job-related factors, including location, market demands, experience, job-related knowledge, and skills. - For roles based in California, Colorado, Maryland, New Jersey, or Washington, the base salary hiring range is $200,000 to $300,000 per year. - For roles based in New York, the base salary hiring range is $200,000 to $300,000 per year. - All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. - We are committed to providing an inclusive and diverse work environment.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Back End Developer
PantheonPantheon is a website operations platform for Drupal and WordPress that allows organizations to manage their websites from a single dashboard. Launched in 2010, the company is head
Role Description Desenvolvedor Back end SR - Desenvolver, evoluir e manter serviços e APIs back end - Implementar regras de negócio complexas e fluxos críticos - Garantir qualidade, performance e escalabilidade do código - Definir e evoluir a arquitetura dos sistemas - Escolher tecnologias, frameworks e padrões de projeto - Garantir aderência a boas práticas (Clean Code, SOLID, DDD) - Integrar sistemas internos e externos (APIs, mensageria, serviços de terceiros) - Garantir confiabilidade e tolerância a falhas nas integrações - Modelar bancos de dados relacionais e NoSQL - Otimizar queries, índices e uso de cache - Identificar e resolver gargalos de performance - Implementar autenticação, autorização e proteção de dados - Garantir conformidade com LGPD e boas práticas de segurança - Monitorar erros, logs e métricas dos sistemas - Escrever e manter testes automatizados - Revisar código (code review) e garantir padrões técnicos - Atuar na prevenção de falhas em produção - Participar de pipelines CI/CD e processos de deploy - Trabalhar com cloud, containers e ambientes produtivos - Apoiar troubleshooting e incidentes em produção - Atuar como referência técnica do time - Mentorar desenvolvedores menos experientes - Colaborar com produto, front end, QA e stakeholders - Apoiar o planejamento técnico e refinamento de demandas Qualifications - Proficiência avançada em pelo menos uma linguagem back end (ex.: Java, C#, Python, Node.js, Go) - Boa base em orientação a objetos e/ou programação funcional - Experiência sólida com arquitetura de software (monolitos, microsserviços, event-driven) - Conhecimento de design patterns e princípios como SOLID, Clean Architecture e DDD - Desenvolvimento e versionamento de APIs REST e/ou GraphQL - Integração com sistemas externos, mensageria e webhooks - Domínio de bancos relacionais (MySQL, SQL Server, Oracle) - Experiência com bancos NoSQL (MongoDB, Redis, DynamoDB etc.) - Modelagem de dados, otimização de queries e performance - Experiência com cloud (AWS, Azure ou GCP) - Contêineres (Docker) e orquestração (Kubernetes) - CI/CD, automação de deploy e ambientes - Escrita de testes automatizados (unitários, integração, contrato) - Boas práticas de logging, monitoramento e observabilidade - Autenticação e autorização (JWT, OAuth2, OpenID Connect) - Boas práticas de segurança de APIs e dados sensíveis (LGPD) Requirements - Experiência comprovada como desenvolvedor back end pleno/sênior - Participação em projetos de médio a grande porte - Vivência com sistemas de alta disponibilidade e escalabilidade - Atuação em ambientes ágeis (Scrum, Kanban)
Role Description Estamos em busca de um(a) desenvolvedor(a) frontend sênior para trabalhar com Angular 2+. - Desenvolver e evoluir aplicações em Angular 2+ - Criar componentes reutilizáveis e organizar módulos - Integrar APIs REST e atuar com formulários reativos - Implementar rotas, services, guards e interceptors - Garantir responsividade, performance e tratamento de erros - Atuar na manutenção e sustentação de sistemas - Colaborar com times ágeis e versionamento com Git Qualifications - Experiência de pelo menos 5 anos com Angular 2+ - Domínio em TypeScript, HTML5 e CSS3 - Consumo de APIs REST - Criação de componentes reutilizáveis - Boas práticas de responsividade - Controle de versão com Git - Experiência com RxJS e gerenciamento de estados - Conhecimento em integração front-end com back-end Requirements - Conhecimento em NgRx - Testes unitários (Jasmine / Karma) - Experiência com Design Systems - Conhecimento em Node.js - CI/CD para front-end - Experiência com Angular Material ou PrimeNG - Noções de UX/UI Benefits - Oportunidades 100% remotas 👨🏻💻 - Vale home office 💻 - Feedbacks periódicos 💬 - Programa de indicações 🏅 - Acolhimento psicológico 🙋🏻♂️ - Ginástica laboral 🏋️ - Academia de conhecimento 🧠 - Convênio com escola de inglês 🔤 - Reuniões mensais de transparência 🔃 - Happy hour online 🍻 - Kit de boas-vindas 🎁
SAP ABAP Developer
DyFlex SolutionsYour SAP Gold Partner for S/4HANA, Business ByDesign, Ariba and Analytics solutions.
• Design, develop and support ABAP solutions within S/4HANA Public Cloud environments • Build and extend applications using ABAP Cloud and SAP‑approved development frameworks • Develop integrations, extensions and side‑by‑side applications using SAP Business Technology Platform (BTP) • Collaborate with functional consultants and solution architects to translate business requirements into technical solutions • Ensure developments adhere to SAP clean core principles and cloud extensibility guidelines • Participate in key project phases including design workshops, build, testing and go‑live support • Contribute to technical documentation, code reviews and continuous improvement initiatives
Senior Flutter Engineer – Mobile
Impruvon HealthPowering IDD Providers with Smarter Medication & Treatment Management.
• Build, maintain, and improve production Flutter applications across iOS, Android, and Web • Ramp quickly in an existing codebase and contribute meaningful features early • Own substantial technical work end-to-end from implementation through release • Collaborate closely with product, design, and internal stakeholders to translate workflows into intuitive mobile experiences • Ensure performance, reliability, and scalability of the mobile application • Contribute to technical decisions and improvements in mobile architecture, code quality, and tooling • Integrate with backend services built in Ruby on Rails • Debug and resolve production issues with a strong sense of ownership and urgency



