{"schemaVersion":"jobsearcher.job.v1","id":"eda56e30ec6fa5b69080450f","url":"https://jobsearcher.com/jobs/eda56e30ec6fa5b69080450f","canonicalUrl":"https://jobsearcher.com/jobs/eda56e30ec6fa5b69080450f","title":"IT Software Developer","description":"*About the Company*\n\nNinjaOne 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.\n\n*Job Description*\n\nNinjaOne 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.\n\nThe successful candidate will collaborate with software engineers, product teams, and IT professionals to build reliable applications, improve existing systems, and deliver effective technology solutions.\n\n*Key Responsibilities*\n\n* Develop, maintain, and enhance IT software applications.\n* Write clean, efficient, scalable, and maintainable code.\n* Build application features based on technical and business requirements.\n* Develop and integrate APIs, backend services, and system components.\n* Troubleshoot software defects and resolve technical issues.\n* Support application performance, reliability, and security improvements.\n* Work with databases, cloud services, and system integrations.\n* Participate in code reviews, testing, and software development discussions.\n* Collaborate with cross-functional teams to deliver development projects.\n* Maintain technical documentation and follow engineering standards.\n\n*Required Skills*\n\n* Experience in software development or application engineering.\n* Proficiency in programming languages such as C#, Java, Python, Go, or JavaScript.\n* Understanding of object-oriented programming and software development principles.\n* Familiarity with REST APIs, databases, and application integration.\n* Knowledge of operating systems, networking, and IT infrastructure concepts.\n* Experience with debugging, testing, and version control tools such as Git.\n* Strong analytical, communication, and problem-solving skills.\n\n*Preferred Qualifications*\n\n* Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.\n* Experience developing enterprise or cloud-based software applications.\n* Familiarity with endpoint management or IT operations platforms.\n* Knowledge of AWS, Azure, or other cloud technologies.\n* Experience with automated testing and CI/CD workflows.\n* Understanding of Agile or Scrum development methodologies.\n\n*Benefits*\n\nPotential 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.\n\nEqual Employment Opportunity\n\nThe employer should provide equal employment opportunities to qualified applicants in accordance with applicable federal, state, and local laws.\n\nPay: $90,000.00 - $135,000.00 per year\n\nBenefits:\n* Health insurance\n* Relocation assistance\n* Vision insurance\n\nWork Location: In person","company":"NinjaOne","rawCompany":"ninjaone","city":"Austin","state":"TX","isRemote":false,"isActive":false,"createdAt":"2026-11-11T09:31:02.575Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1211.00","title":"Computer Systems Analysts","slug":"computer-systems-analysts"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"IT Software Developer","description":"*About the Company*\n\nNinjaOne 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.\n\n*Job Description*\n\nNinjaOne 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.\n\nThe successful candidate will collaborate with software engineers, product teams, and IT professionals to build reliable applications, improve existing systems, and deliver effective technology solutions.\n\n*Key Responsibilities*\n\n* Develop, maintain, and enhance IT software applications.\n* Write clean, efficient, scalable, and maintainable code.\n* Build application features based on technical and business requirements.\n* Develop and integrate APIs, backend services, and system components.\n* Troubleshoot software defects and resolve technical issues.\n* Support application performance, reliability, and security improvements.\n* Work with databases, cloud services, and system integrations.\n* Participate in code reviews, testing, and software development discussions.\n* Collaborate with cross-functional teams to deliver development projects.\n* Maintain technical documentation and follow engineering standards.\n\n*Required Skills*\n\n* Experience in software development or application engineering.\n* Proficiency in programming languages such as C#, Java, Python, Go, or JavaScript.\n* Understanding of object-oriented programming and software development principles.\n* Familiarity with REST APIs, databases, and application integration.\n* Knowledge of operating systems, networking, and IT infrastructure concepts.\n* Experience with debugging, testing, and version control tools such as Git.\n* Strong analytical, communication, and problem-solving skills.\n\n*Preferred Qualifications*\n\n* Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience.\n* Experience developing enterprise or cloud-based software applications.\n* Familiarity with endpoint management or IT operations platforms.\n* Knowledge of AWS, Azure, or other cloud technologies.\n* Experience with automated testing and CI/CD workflows.\n* Understanding of Agile or Scrum development methodologies.\n\n*Benefits*\n\nPotential 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.\n\nEqual Employment Opportunity\n\nThe employer should provide equal employment opportunities to qualified applicants in accordance with applicable federal, state, and local laws.\n\nPay: $90,000.00 - $135,000.00 per year\n\nBenefits:\n* Health insurance\n* Relocation assistance\n* Vision insurance\n\nWork Location: In person","datePosted":"2026-11-11T09:31:02.575Z","dateModified":"2026-11-11T09:31:02.575Z","hiringOrganization":{"@type":"Organization","name":"NinjaOne","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Austin","addressRegion":"TX","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"eda56e30ec6fa5b69080450f"},"url":"https://jobsearcher.com/jobs/eda56e30ec6fa5b69080450f"}}