JOBSEARCHER

IT Software Developer

NinjaOneAustin, TXL6 LeadNovember 11th, 2026
*About the Company* NinjaOne is a technology company that develops IT management software for businesses and managed service providers. Its platform supports endpoint management, remote monitoring, patch management, device security, and IT operations. *Job Description* NinjaOne is seeking a skilled IT Software Developer to design, develop, test, and maintain software solutions that support modern IT management operations. The ideal candidate has experience with application development, programming, system integration, and troubleshooting. The successful candidate will collaborate with software engineers, product teams, and IT professionals to build reliable applications, improve existing systems, and deliver effective technology solutions. *Key Responsibilities*
  • Develop, maintain, and enhance IT software applications.
  • Write clean, efficient, scalable, and maintainable code.
  • Build application features based on technical and business requirements.
  • Develop and integrate APIs, backend services, and system components.
  • Troubleshoot software defects and resolve technical issues.
  • Support application performance, reliability, and security improvements.
  • Work with databases, cloud services, and system integrations.
  • Participate in code reviews, testing, and software development discussions.
  • Collaborate with cross-functional teams to deliver development projects.
  • Maintain technical documentation and follow engineering standards.
*Required Skills*
  • Experience in software development or application engineering.
  • Proficiency in programming languages such as C#, Java, Python, Go, or JavaScript.
  • Understanding of object-oriented programming and software development principles.
  • Familiarity with REST APIs, databases, and application integration.
  • Knowledge of operating systems, networking, and IT infrastructure concepts.
  • Experience with debugging, testing, and version control tools such as Git.
  • Strong analytical, communication, and problem-solving skills.
*Preferred Qualifications*
  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.
  • Experience developing enterprise or cloud-based software applications.
  • Familiarity with endpoint management or IT operations platforms.
  • Knowledge of AWS, Azure, or other cloud technologies.
  • Experience with automated testing and CI/CD workflows.
  • Understanding of Agile or Scrum development methodologies.
*Benefits* Potential benefits may include health coverage, paid time off, retirement savings programs, professional development opportunities, and other employer-sponsored benefits. Actual benefits and eligibility should be confirmed with NinjaOne before publication. Equal Employment Opportunity The employer should provide equal employment opportunities to qualified applicants in accordance with applicable federal, state, and local laws.
Pay: $90,000.00 - $135,000.00 per year
Benefits:
  • Health insurance
  • Relocation assistance
  • Vision insurance
Work Location: In person