Remote, Bangalore, Karnaka Remote (Country)

NinjaOne is hiring a Senior Software Engineer (Java)

About the Role

The role involves owning key components of the backend platform, working closely with cross-functional teams to deliver reliable and efficient software solutions that support enterprise-grade functionality.

Responsibilities

  • Design and implement robust backend services using Java
  • Collaborate with product and engineering teams to define technical requirements
  • Optimize system performance and ensure scalability
  • Write clean, maintainable, and well-tested code
  • Troubleshoot and resolve complex technical issues
  • Participate in code reviews and architectural discussions
  • Support the deployment and monitoring of production systems
  • Contribute to API design and integration strategies
  • Ensure code quality through automated testing practices
  • Help define and follow engineering best practices
  • Work with distributed systems and asynchronous processing models
  • Maintain and improve existing codebases
  • Integrate third-party services and data sources
  • Monitor application performance and respond to incidents
  • Document technical designs and implementation details
  • Mentor junior engineers and share technical knowledge
  • Stay current with emerging technologies and industry trends
  • Evaluate tools and frameworks for future development
  • Support security and compliance requirements
  • Participate in agile development cycles

Nice to Have

  • Experience with Kotlin or other JVM languages
  • Background in IT operations or systems management software
  • Knowledge of networking protocols and infrastructure
  • Familiarity with configuration management tools
  • Experience with distributed tracing and logging systems
  • Contributions to open-source projects
  • Exposure to GraphQL
  • Understanding of security best practices in backend systems
  • Experience with high-availability systems
  • Prior work on enterprise SaaS platforms

Compensation

Competitive salary and benefits package

Work Arrangement

Hybrid remote

Team

Collaborative engineering team focused on building scalable IT management tools

Why Join Us

  • Opportunity to work on a rapidly evolving platform with real-world impact
  • Culture that values technical excellence and continuous learning

Growth and Development

  • Access to training resources and conference participation
  • Clear pathways for technical and leadership advancement
Landing international contracts?

Invoice globally with an EU company

GloPay creates an Estonian partnership for you automatically. Your clients get proper invoices, you keep 95% of payments. Setup takes 5 minutes, works in 100+ currencies.

EU-registered company for compliance
Multi-currency invoicing & payments
Expense tracking & tax reports
Money in your bank in 1 business day
Start invoicing free
5% per invoice • No subscriptions
About company
NinjaOne
NinjaOne unifies IT to simplify work for more than 35,000 customers in 140+ countries. The NinjaOne Unified IT Operations Platform delivers endpoint management, autonomous patching, backup, and remote access in a single console to improve efficiency, increase resilience, and reduce spend.
All jobs at NinjaOne Visit website
Job Details
Department Engineering & Quality Assurance
Category other
Posted 5 months ago