Senior Software Engineer, Java – Brazil, Colombia, Ecuador, or Mexico

ninjaone

🚀 Senior Software Engineer (Java) — Remote (LATAM Region)

📍 Location: Brazil, Colombia, Ecuador, or Mexico
💼 Full-Time | Senior Level
🗣️ English Resume Required


🧩 About the Role

Join NinjaOne as a Senior Software Engineer and play a critical role in designing and developing scalable IT Operations solutions. Your code will be clean, optimized, and battle-tested—helping us exceed the expectations of thousands of loyal customers.

You’ll contribute to building high-availability, mission-critical systems that support millions of endpoints globally, enabling businesses to manage, secure, and maintain their IT environments efficiently.


💻 Your Key Responsibilities

  • Develop Scalable Java/Kotlin Applications: Craft clean, efficient, and scalable backend solutions for cloud environments.

  • End-to-End Delivery: Own your code from development to deployment in a production environment.

  • Code with Impact: Tackle enterprise-grade challenges and push production-ready code that runs across millions of endpoints.

  • Champion Quality: Apply rigorous testing practices and contribute to maintaining a quality-first engineering culture.

  • Collaborate and Innovate: Partner cross-functionally to drive architectural decisions and enhance system performance.


🧠 What You Bring to the Table

  • 🎓 Bachelor’s degree in Computer Science, Engineering, or equivalent hands-on experience.

  • 💼 7+ years professional experience in Java development.

  • 🛠️ Strong proficiency in Kotlin is a plus.

  • 🌐 4+ years building highly scalable systems.

  • 🧮 Deep understanding of OOP principles, client-server architecture, and RESTful APIs (Spring, Jersey).

  • 🧵 Experience in asynchronous design patterns, data modeling, and relational databases (PostgreSQL preferred).

  • ⚡ Familiarity with Redis caching, cloud-native development (AWS), and CI/CD pipelines.

  • 🧪 Expertise in automated testing and QA best practices.


🌍 About NinjaOne

NinjaOne simplifies IT management by automating endpoint visibility, patching, monitoring, and control for over 20,000 customers. Recognized as the #1 endpoint management platform on G2, we empower IT teams to do more with less.


🎁 Why You’ll Love Working Here

  • 💡 Work on meaningful problems with global scale and impact.

  • 🏡 Enjoy remote flexibility with a healthy work-life balance.

  • 📚 Upskill through our world-class training and development platform.

  • 🤝 Be part of a diverse, collaborative, and globally distributed team.

  • 💰 Competitive salary and benefits package.


Additional Notes

  • This role is remote-friendly but only open to candidates residing in Brazil, Colombia, Ecuador, or Mexico.

  • Visa sponsorship is not available for this role.

  • We are an equal opportunity employer, committed to diversity and inclusion.

To apply for this job please visit ninjaone-llc.hirehive.com.

Job Overview
Job Location