IDrive is hiring for Senior Software Engineer – RMM Platform at Bangalore
Company: IDrive Software (India) Private Limited
Location: Bangalore (Hybrid/On-site as per role)
Experience: 3 – 8 Years (depending on posting variant) :contentReference[oaicite:0]{index=0}
Job Code: 1573702
About IDrive
IDrive is a provider of cloud backup, storage and remote access solutions trusted globally. :contentReference[oaicite:1]{index=1}
The company emphasises building high-performance, secure and scalable systems across desktop, mobile and server ecosystems.
Role Overview — Senior Software Engineer, RMM Platform
You will design and develop core components of the RMM (Remote Monitoring & Management) platform: including agents, backend services, automation workflows and monitoring features. :contentReference[oaicite:2]{index=2}
Key Responsibilities
- Develop and maintain modules for the RMM platform (agent, service, backend/APIs, monitoring dashboards).
- Design and implement event-driven automation workflows and alerting/notification features.
- Optimize performance, reliability and scalability of the RMM infrastructure (messaging, data capture, storage, analytics).
- Collaborate with cross-functional teams: QA, product management, UX, operations to deliver production-ready features.
- Participate in code reviews, pair programming, mentorship and continuous improvement of system architecture and quality.
Required Skills & Experience
- Strong software engineering experience (3-8 years) in backend or full-stack development. :contentReference[oaicite:3]{index=3}
- Proficiency in C#/.NET (for Windows variant) or similar strong backend language, multithreading and concurrency. :contentReference[oaicite:4]{index=4}
- Experience with building services for monitoring/management/automation (RMM is beneficial). :contentReference[oaicite:5]{index=5}
- Familiarity with relational (SQL Server) or other databases, schema design, performance tuning and data pipelines.
- Comfort working in cloud or hybrid infrastructure, understanding agents, remote endpoints, telemetry and systems design. (RMM domain) :contentReference[oaicite:6]{index=6}
Nice-to-have
- Experience with Linux/macOS agent development for monitoring software.
- Knowledge of messaging frameworks (Kafka/RabbitMQ), event-driven architectures, observability tooling.
- Experience with SaaS-based remote monitoring or management platforms, distributed systems and cloud storage.
Salary & Compensation (Estimate)
The posting does not disclose a salary band. Based on roles at similar levels in Bangalore for RMM/platform work, estimates might range:
- Base CTC estimate: ~ ₹15 LPA – ₹30 LPA (varies widely by company tier, experience, tech stack, and bonus/stock components).
- Total package may include performance bonus, equity or other benefits.
Use this as a guideline for negotiation; exact compensation will depend on your background and the specific offer.
Perks & Typical Benefits
- Work with cloud and system-scale engineering problems in a growing tech company.
- Hybrid working model, flexible hours (depending on role/team) as per company culture.
- Medical insurance, standard paid time off, training budget and growth opportunities.
How to Prepare — Checklist for Candidates
- System design: Practice designing monitoring/agent-backend systems, remote telemetry collection and alert pipelines.
- Language & concurrency: In C#/.NET or your preferred backend language, deep dive into multithreading, async patterns and service architecture.
- Backend services: Prepare API design, event-driven workflows, data ingestion pipelines and database scaling strategies.
- Agent/service interaction: Understand how endpoint agents, telemetry, remote management, security and connectivity work in RMM platforms. :contentReference[oaicite:7]{index=7}
- Coding & algorithms: Expect live coding for backend services, data-structures/algorithms and be ready for architecture/design discussions.
- Behavioural & leadership: Prepare scenarios on ownership, reliability, incident resolution, and mentoring/team collaboration.
Company Reviews & Culture (Summary)
At IDrive, reviewers note a product-centric engineering culture with opportunities to work across desktop, cloud and backup/remote-access domains. The company emphasises delivery, quality and scalability. Always ask team-specific questions on on-call duties, tool ownership, and growth path during interviews.
Pros & Cons — Quick View
Pros
- Opportunity to work on RMM, backup & remote-management at scale — niche domain with growth.
- Engage in both backend architecture and product engineering, impact ground-up design.
- Company has product focus and global footprint, offering good learning and exposure. :contentReference[oaicite:8]{index=8}
Cons
- Domain (RMM/monitoring/agent-based) may require dealing with legacy/end-device constraints and complex edge cases.
- On-call or production incident responsibilities may apply given the nature of RMM platforms (monitoring, uptime SLAs).
Application
If you’re excited about working in a monitoring/management platform as a senior engineer, apply using the link below:
Apply on Hirist (IDrive – Senior Software Engineer RMM Platform)
📢 Join Our Telegram Channel
💼 Get Daily IT Job Updates, Interview Tips & Exclusive Alerts directly on Telegram!
👉 Join Telegram