Jobs
Interviews

IDrive Software India Pvt Ltd

25 Job openings at IDrive Software India Pvt Ltd
Software Architect - Enterprise Product

Bengaluru

5 - 10 years

INR 35.0 - 85.0 Lacs P.A.

Hybrid

Full Time

IDrive is a leading provider of reliable and secure cloud backup, S3-compatible storage, and remote access solutions. We help millions of users protect their critical data across platforms. Key Responsibilities: Design and develop robust backup and restore software for virtualized environments (e.g., VMware, Hyper-V), NAS devices, and cloud-based storage systems. Utilize AI tools during software development to enhance code quality, automate testing, optimize algorithms, or improve development workflows. Implement advanced features such as incremental backups, deduplication, compression, and encryption. Integrate backup solutions with major cloud platforms (AWS, Azure, Google Cloud) and IDrives proprietary cloud infrastructure. Collaborate with cross-functional teams to ensure seamless integration with IDrives existing product suite. Troubleshoot and resolve complex technical issues related to backup and recovery processes. Stay current on industry trends and emerging technologies to drive innovation in backup solutions. Required Qualifications: 5+ years of professional experience in developing backup-specific software for enterprise environments. Proven expertise in backup solutions for virtual machines (VMware, Hyper-V), NAS, and local-to-cloud or hybrid storage systems. Experience using AI tools (e.g., code generation, automated debugging, or optimization tools) to enhance software development processes. Strong programming skills in languages such as C++, Python, Java, or Go. Experience with backup protocols and technologies (e.g., VSS, CBT, RMAN, NDMP). Familiarity with cloud storage APIs and platforms (AWS S3, Azure Blob Storage, Google Cloud Storage). Knowledge of data deduplication, compression, and encryption techniques. Strong problem-solving skills and ability to work in a fast-paced, on-site environment. Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). Preferred Qualifications: Experience with containerized environments (Docker, Kubernetes) and their backup requirements. Familiarity with enterprise-grade backup software (e.g., Veeam, Commvault, Veritas ). Knowledge of disaster recovery and business continuity planning. Experience with performance tuning and optimization of large-scale backup systems. Contributions to open-source backup or storage projects are a plus. Benefits that we offer: Competitive Pay Hybrid work model with flexible work hours Medical insurance with customized coverage Company events, Team Lunches Paid Time Off/Holidays Comprehensive Life and Accidental Insurance Gifts and goodies on festivals and occasions Parental leaves Online storage space

Ui Developer

Bengaluru

1 - 6 years

INR 7.0 - 14.0 Lacs P.A.

Hybrid

Full Time

Designation: Junior UI Engineer Experience : 24 years in front-end/UI development Role type : Individual Contributor | Full-time | Permanent Location : Whitefield, Bangalore About IDrive: IDrive Software is a premier provider of cloud backup, storage, and remote access solutions, serving over 5 million users across Windows, macOS, iOS, and Android platforms. Our flagship products IDrive® and RemotePC™ —are trusted by individuals, small businesses, and large enterprises worldwide. We offer a comprehensive suite of services, including Cloud Storage , Online Backup , Onsite Bare-metal Restore , and Remote Access . Our expanding product lineup also features IDrive BMR , IDrive 360 , IDrive e2 , and more—continuously evolving to meet diverse data protection and access needs. At IDrive Software, we take pride in our innovative, self-driven teams whose expertise powers our cutting-edge, top-rated applications. Our culture fosters ownership, agility, and excellence—making IDrive a dynamic and rewarding place to grow your career in the cloud technology space. About the Job Join our fast-paced, innovation-driven engineering team, where your work will directly impact the user experience of our global products. We are looking for a Junior UI Engineer who is passionate about front-end development and eager to build clean, responsive, and accessible interfaces across platforms. What you will be doing: Product development Design, develop, and test modern, responsive web interfaces using HTML5, CSS3, JavaScript, and jQuery. Independently implement front-end modules based on UI/UX design specifications. Maintain W3C-compliant, mobile-friendly, and accessible UI components. Testing & deployment Collaborate with QA teams to identify, debug, and resolve UI issues. Provide production support and handle post-deployment bug fixes. Ensure smooth integration of UI with backend services and APIs. Cross-team collaboration Work closely with developers, product managers, UX designers, and QA engineers to gather requirements and validate technical feasibility. Partner with designers to translate wireframes and mockups into functional UI components. Optimization & best practices Follow best practices in coding, performance, and accessibility. Stay up to date with evolving front-end trends, tools, and frameworks. Contribute to front-end code reviews and documentation. What we expect from you: 2–4 years of hands-on experience in front-end/UI development. Strong knowledge of HTML5, CSS3, JavaScript, and jQuery . Familiarity with frameworks like Bootstrap , Foundation , or HTML5 Boilerplate . Experience with CSS preprocessors such as SASS , SCSS , or LESS . Good understanding of object-oriented JavaScript and responsive design . Experience with version control tools like GIT or SVN. Awareness of W3C standards , accessibility , and cross-browser compatibility . Bachelor’s degree from a reputable university in Computer Science, Information Science, Electronics, or a related field. Good to have: Knowledge of modern JavaScript frameworks like ReactJS or AngularJS . Understanding of SEO principles and web accessibility standards . Why Join Us? At IDrive, we’re creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Here’s what you can look forward to as part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for life’s important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Programmer Analyst - C#, WPF (Desktop applications)

Bangalore Rural, Bengaluru

4 - 7 years

INR 10.0 - 19.0 Lacs P.A.

Hybrid

Full Time

About the Job IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security. Join our Windows development team as a Programmer Analyst (C#, WPF) to help build robust, responsive, and high-performance desktop applications. This role is well-suited for developers with hands-on experience in C#, WPF, and WinForms, and a strong understanding of multi-threaded application development. Youll be contributing to the core data protection solutions that power IDrive on Windows platforms. What you will be doing: Windows application development Design and develop robust desktop applications using C#, WPF, and WinForms. Build scalable, responsive modules that support seamless experiences on Windows platforms. System architecture & code quality Implement multi-threaded components to improve performance and application responsiveness. Apply OOP concepts, SOLID principles, and proven design patterns for clean and maintainable code Independently deliver well-structured, production-ready features. Collaboration & problem solving Work closely with QA and cross-functional teams to ensure timely, high-quality releases. Troubleshoot and resolve issues, enhancing application functionality and stability. Participate in code reviews and contribute to improving coding standards. What we expect from you: 4–7 years of experience in Windows desktop application development. Strong proficiency in C#, with solid experience in WPF and WinForms. Good understanding of multithreading and concurrent application design. Strong grasp of object-oriented programming, SOLID principles, and software design patterns. Ability to write modular, maintainable code and deliver independently. Bachelor’s or Master’s degree in Computer Science, Information Science, Electronics, or a related field from a recognized university. Why Join Us? At IDrive, we’re creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Here’s what you can look forward to as part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for life’s important milestones Health & wellness Medical insurance with customizable coverage for you and your famil Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Security QA Engineer

Bengaluru

2 - 5 years

INR 5.0 - 15.0 Lacs P.A.

Hybrid

Full Time

Designation: Security QA Engineer Experience: 24 years in application/product security Role type: Individual Contributor | Full-time | Permanent Location: Whitefield, Bangalore About the Job IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security. Be part of a fast-paced team that values innovation and secure engineering practices. As a Security QA Engineer , you will be responsible for identifying and documenting vulnerabilities across desktop, mobile, web, and cloud environments. You will work closely with cross-functional teams to support secure development and deployment, using modern security testing tools and staying up to date with the latest threats and mitigation techniques. What you will be doing: Security Testing & Risk Assessment Perform hands-on security testing for desktop, web, mobile applications, APIs, and cloud environments. Identify and document vulnerabilities with detailed proof-of-concept, impact analysis, and remediation recommendations. Assess the severity and business impact of issues based on industry-standard risk frameworks. Stay updated with the latest security trends, CVEs, and tools. Collaboration & Knowledge Sharing Work closely with development, QA, and product teams to help them understand and remediate vulnerabilities. Provide security guidance during the software development lifecycle. Participate in R&D efforts to improve cybersecurity practices and tooling. Communicate security findings clearly to both technical and non-technical stakeholders. What we expect from you: 24 years of experience in product/application security or security testing. Bachelor’s degree in Computer Science, Information Security, or a related field. Strong knowledge of authentication/authorization protocols such as TLS, OAuth, SAML, and SSO. Hands-on experience with tools such as Burp Suite, OWASP ZAP, Checkmarx, Fortify, Nessus, OpenVAS, etc. Familiarity with SAST, DAST, IAST, and SCA methodologies. Solid understanding of security standards and frameworks like OWASP Top 10, NIST, and MITRE ATT&CK. Experience in conducting or contributing to threat modeling exercises. Strong communication and reporting skills, including writing technical summaries and risk assessments. Team-oriented mindset with the ability to work independently and meet deadlines. Added advantage: Relevant certifications such as CISSP, CEH, OSCP, or CSSLP. Why Join Us? At IDrive, we’re creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Here’s what you can look forward to as part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for life’s important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Backend Engineer - Golang

Bengaluru

3 - 7 years

INR 15.0 - 30.0 Lacs P.A.

Work from Office

Full Time

Designation: Senior Backend Engineer Golang Experience: 3+ years in backend development Role type: Individual Contributor | Full-time | Permanent Location: Whitefield, Bangalore About the Job IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security. Join a fast-moving, innovation-led engineering team focused on building secure and high-performance systems at scale. As a Senior Backend Engineer – Golang , you will take ownership of designing and developing core backend services that power our cloud infrastructure. This role requires strong programming fundamentals, experience with concurrency, and a deep understanding of backend architecture and system design. What you will be doing: Backend architecture & development Design, develop, and maintain scalable backend systems using Golang. Apply sound architectural principles, design patterns, and best practices to ensure robust and maintainable solutions. Optimize performance through efficient multi-threading and concurrent programming. System performance & problem solving Build high-throughput, low-latency backend components that support mission-critical workloads. Leverage your knowledge of data structures and algorithms to develop reliable and efficient code. Write clean, testable code and conduct code reviews to ensure quality. Cross-platform implementation Develop backend services that run efficiently in Linux-based environments. Ensure system portability, performance, and reliability across platforms. Collaboration & ownership Take full ownership of your projects as an individual contributor, from design to deployment. Collaborate with DevOps, QA, and product teams to ensure seamless integration and delivery. Contribute to improving internal processes and code quality standards. What we expect from you: 3+ years of professional backend development experience, ideally with product-based or tech-first companies. Strong proficiency in Golang and experience building production-grade applications. Hands-on experience with multi-threading, concurrency models, and performance optimization. Solid grasp of core data structures, algorithms, and systems-level programming concepts. Experience working with Linux environments and tools. Ability to work independently, take initiative, and deliver reliable, maintainable code. Bachelor’s degree in Computer Science, Computer Engineering, or a related field from a recognized institution. Why Join Us? At IDrive, we’re creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Here’s what you can look forward to as a part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for life’s important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Programmer Analyst - C#, C++ and WPF

Bangalore Rural, Bengaluru

3 - 6 years

INR 10.0 - 20.0 Lacs P.A.

Hybrid

Full Time

About the Company IDrive Software is a premier provider of cloud backup, storage, and remote access solutions, serving over 5 million users across Windows, macOS, iOS, and Android platforms. Our flagship products IDrive® and RemotePC™ —are trusted by individuals, small businesses, and large enterprises worldwide. We offer a comprehensive suite of services, including Cloud Storage , Online Backup , Onsite Bare-metal Restore , and Remote Access . Our expanding product lineup also features IDrive BMR , IDrive 360 , IDrive e2 , and more—continuously evolving to meet diverse data protection and access needs. At IDrive Software, we take pride in our innovative, self-driven teams whose expertise powers our cutting-edge, top-rated applications. Our culture fosters ownership, agility, and excellence—making IDrive a dynamic and rewarding place to grow your career in the cloud technology space. Job Summary: We are looking for a skilled and passionate C# and C++ Developer with 3 to 5 years of experience to join our dynamic team. The ideal candidate should have strong expertise in developing desktop applications using C# and C++, with a good understanding of modern software development practices. Roles and Responsibilities: Design, develop, and maintain robust, scalable desktop applications using C# and C++ . Collaborate with cross-functional teams to define, design, and ship new features. Write clean, maintainable, and efficient code following best practices. Debug and resolve technical issues and bugs. Participate in code reviews, unit testing, and documentation. Continuously improve application performance and user experience. Stay updated with the latest technologies and trends related to desktop application development. Key Skills Required: Strong proficiency in C++ C# and .NET Framework / .NET Core . Hands-on experience with WPF (Windows Presentation Foundation). Good understanding of MVVM design pattern and data binding concepts. Experience with XAML for UI design. Familiarity with tools like Visual Studio , Blend for Visual Studio , and NuGet . Knowledge of multithreading and asynchronous programming . Experience working with REST APIs , JSON , and local storage mechanisms . Familiarity with Git or other version control systems. Strong problem-solving and analytical skills. Good communication skills and ability to work independently as well as part of a team. Educational Qualification: Bachelors degree in Computer Science, Information Technology, or related field. Why Join Us? At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Heres what you can look forward to as part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for lifes important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Content Writer

Bangalore Rural, Bengaluru

5 - 8 years

INR 8.0 - 15.0 Lacs P.A.

Hybrid

Full Time

About the Job: IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security. Join our fast-paced, innovation-driven content team, where your writing will directly influence how users experience our products. We are seeking a Content/Technical Writer who can simplify complex technical concepts and create clear, engaging, SEO-optimized content and documentation that enhances usability and communicates product value effectively. What you will be doing: Product & Technical Documentation Write and maintain user manuals, product documentation, developer guides, and in-app copy Translate technical specifications into easy-to-understand content for end users and developers. Create support content like tutorials, FAQs, and knowledge base articles to improve customer onboarding and self-service. Marketing & Web Content Develop compelling, SEO-friendly content for the company website, blogs, email campaigns, newsletters, and social media. Collaborate with the marketing team to align content with brand messaging, campaigns, and tone of voice Ensure all content reflects a consistent brand narrative across platforms. Cross-Team Collaboration Work closely with developers, product managers, UX designers, and marketers to gather insights and ensure content accuracy. Partner with designers to create visual assets, infographics, and other multimedia content to complement written materials. Content Strategy & Optimization Conduct research on user needs, competitor content, and industry trends to guide content development. Implement SEO best practices to improve content visibility and performance. Review and edit content for clarity, consistency, and alignment with internal style guides. What we expect from you: 5 - 7 years of proven experience in content writing and/or technical writing, ideally in the software or SaaS space. Exceptional writing, editing, and verbal communication skills in English. Proficiency in tools such as Microsoft Office, Google Docs, and Google Sheets Ability to break down technical concepts into easily understandable content for various user segments. Understanding of topics related to cloud backup, storage, and remote access technologies (preferred). Strong research, organizational, and time management skills with attention to detail. Ability to work independently and meet deadlines in a fast-paced environment. Bachelor's degree from a reputable university in Computer Science, Information Science, Engineering, Communications, English, or a related field. Why Join Us? At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Here’s what you can look forward to as part of our team: Work & Life Balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for life’s important milestones Health & Wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & Community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks That Matter Competitive pay that reflects your experience and contributions Online storage space

Senior Backend Engineer - C#, .net core

Bengaluru

5 - 10 years

INR 15.0 - 30.0 Lacs P.A.

Hybrid

Full Time

Designation : Senior Backend Engineer Cloud to Cloud Experience : 5+ years in backend development Role type : Full-time | Permanent Location : Whitefield, Bangalore About the Job IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security. We are looking for an experienced Senior Backend Engineer to join the IDrive Cloud to Cloud engineering team. You will be working with a global team to build the world's next modern data protection platform for IDrive. This is an excellent opportunity for someone with SaaS experience to work with a cutting-edge technology stack based on .Net Core, public cloud services in the SaaS domain. Your tasks will include: • Design and develop highly reliable and scalable SaaS microservices, integrated with a variety of cloud-based managed services utilizing .Net Core. • Ensure your code is high-quality, thoroughly tested, and secure • Participate in on-call rotation for product operations. • Take ownership of the reliability and efficiency of your services running in the cloud • Participate in technical design discussions, reviewing code, and providing feedback to other engineers • Collaborate with a distributed team of engineers to build the IDrive SaaS backup platform and support it in production What we expect from you: • 5+ years of experience in the software development industry • Demonstrated expertise in backend architecture, showcasing a deep understanding of design patterns and industry best practices. Advanced skills in multi-threading and concurrent programming, contributing to optimizing system performance. Proficient in .NET Framework development with a dedicated focus on C# programming. Experience in crafting applications that seamlessly run on Linux operating systems. Experience designing and implementing event-driven architectures Expertise in developing, testing, and debugging production-quality, scalable, concurrent systems A strong knowledge of computer science fundamentals (data structures and algorithms) Passion for code quality, extensibility, coding standards, testing, and automation Will be an advantage: Experience with Microsoft Graph APIs, Google Workspace APIs, AWS S3 APIs and Other public cloud APIs. Experience in the data protection industry Good to have: Experience working with Microsoft Graph APIs, Google Workspace APIs, AWS S3 APIs, or other public cloud APIs. Background in data protection, cloud storage, or SaaS backup platforms. Why join us? At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Heres what you can look forward to as part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for life’s important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Programmer Analyst- WPF / Winforms - IDrive

Bengaluru

3 - 8 years

INR 8.0 - 13.0 Lacs P.A.

Work from Office

Full Time

Should have 3 to 8 years experience in C# and WPF/Winforms Should have good knowledge of multi-threaded application development. Should have strong knowledge of OOPS concepts, SOLID principles and Design patterns. Should have good coding practices and able to design and develop modules independently with minimal supervision. PERKS AND BENEFITS Best in Industry Education Qualification B.Tech/B.E. in Any Specialization M.Tech in Any Specialization Doctorate Not Required, Any Doctorate

Senior Golang Expert

Bengaluru

6 - 10 years

INR 25.0 - 40.0 Lacs P.A.

Work from Office

Full Time

Demonstrated expertise in backend architecture, showcasing a deep understanding of design patterns and industry best practices. In-depth knowledge of CS data structures and algorithms. Specialized knowledge and application of Golang, emphasizing its relevance in contemporary software development. Advanced skills in multi-threading and concurrent programming, contributing to optimize system performance. Ready work as an individual contributor (IC) role. Proficient in Golang development with a dedicated focus on Golang programming. Experience in crafting applications that seamlessly run on Linux operating systems. Demonstrated proficiency in adhering to industry best practices, ensuring the delivery of robust and scalable backend solutions. Education Qualification BE/BTech/M Tech in CS Specialization

Programer Analyst - Linux

Bengaluru

6 - 11 years

INR 9.0 - 14.0 Lacs P.A.

Work from Office

Full Time

We are seeking an experienced Software Developer to join our dynamic team. The ideal candidate will possess strong expertise in Python, MySQL/SQLite, Git, and Linux, along with a solid understanding of Object-Oriented Programming (OOP). Additional skills in C. Education Qualification B.Tech/B.E - CS/IT/ECE. M.Tech in Any Specialization Good to have skillset We use ElectronJS to build Linux Desktop applications. So Knowledge of NodeJS concepts and its libraries is an add-on. Working knowledge of WebSocket is a plus. Knowledge of TypeScript will also be an added advantage. Knowledge of Linux X-Server display, Wayland Session, FrameBuffer, GNOME/KDE Desktop environment is a plus. Key Responsibilities In this role, you will be responsible for developing and implementing user interface components. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase. You will be taking care of managing the system and root level daemon process, application performance, etc. You will be communicating with the OS to get some native OS events for our application. Mandatory skill set So good understanding of Data Structures, Algorithms, Good Problem solving skill. Working knowledge of frontend frameworks like ReactJS. Must have worked with npm (node package manager) repositories. Good understanding of core Javascript, node.JS, JS Engine, v8 engine. Having a good understanding of Web Application architecture. Basic understanding of Linux working environment like usermode, permission, architecture, different distribution, node CLI, forking. process, daemon process, orphan process, debian/rpm architecture etc

Senior Programmer Analyst - Linux

Bengaluru

6 - 11 years

INR 11.0 - 16.0 Lacs P.A.

Work from Office

Full Time

We are seeking an experienced Software Developer to join our dynamic team. The ideal candidate will possess strong expertise in Python, MySQL/SQLite, Git, and Linux, along with a solid understanding of Object-Oriented Programming (OOP). Additional skills in C, Education Qualification B.Tech/B.E - CS PHP, and shell scripting are highly desirable. Preferred Skills Experience with web development frameworks such as Django or Flask. Familiarity with continuous integration/continuous deployment (CI/CD) pipelines. Knowledge of cloud services (AWS, Azure, Google Cloud). Experience with Docker and containerization. Key Responsibilities Develop, test, and maintain high-quality software solutions using Python. Design and optimize database schemas and queries in MySQL and SQLite. Manage code repositories using Git, implementing best practices for version control. Perform system administration tasks on Linux servers, including automation through shell scripting. Apply OOP principles to design scalable, maintainable software systems. Collaborate with cross-functional teams to define, design, and ship new features. Troubleshoot and resolve software defects and issues. Write clear, concise, and comprehensive technical documentation. Required Skills and Qualifications Programming Language: Proficient in Python. Database Management: Experience with MySQL and SQLite. Version Control: Proficient in using Git. Operating System: Expertise in Linux. Methodology: Strong understanding and application of OOP principles. Additional Skills: Basic to intermediate knowledge of C and PHP, proficient in shell scripting. Education: Bachelor s degree in Computer Science, Engineering, or a related field. Experience: Minimum 3 years of relevant experience in software development.

Senior Programmer Analyst - C# - .Net Core

Bengaluru

6 - 11 years

INR 12.0 - 17.0 Lacs P.A.

Work from Office

Full Time

Demonstrated expertise in backend architecture, showcasing a deep understanding of design patterns and industry best practices. Education Qualification BE/BTech/M Tech in CS Specialization Job Highlights Specialized knowledge and application of .NET Core, emphasizing its relevance in contemporary software development. Advanced skills in multi-threading and concurrent programming, contributing to optimize system performance. Ready work as an individual contributor (IC) role.. Must and convey while screening profiles. Proficient in .NET Framework development with a dedicated focus on C# programming. Experience in crafting applications that seamlessly run on Linux operating systems. Demonstrated proficiency in adhering to industry best practices, ensuring the delivery of robust and scalable backend solutions Bangalore Whitefield About Company About Company IDrive Software India Pvt Ltd. is a privately held company that specializes in cloud storage, online backup, file syncing, remote access, compliance, and related technologies. We primarily serve the consumer, small business, and enterprise markets. With over 500 PetaBytes of storage, we are a premier in cloud-based service providers. Our expertise lies in providing a host of Internet based data solutions including Online Storage, Online Backup, Collaboration, Sharing, and Remote Access. At IDrive Software, we have an exceptional, self-motivated, and skilled team. A wide range of highly reviewed cutting edge applications is a testimony to the dedication and skills of our team. Company Info Website: Address: B-903, 9TH FLOOR, BRIGADE TECH PARK, BRIGADE TECH PARK, WHITEFIELD ROAD, WHITEFIELD, BANGALORE, Karnataka, India Postings for IDrive Software (India) Private Limited.

Programmer Analyst - iOS / Mac Developer

Bengaluru

4 - 8 years

INR 8.0 - 12.0 Lacs P.A.

Work from Office

Full Time

Candidate should exhibit strong programming abilities in Swift and Objective-C, deep familiarity with the application of data structures and design patterns in production level code Demonstrable capability in Mac application development, including custom adaptive UI and animations, multi-threaded programming, data persistence and concurrent adaptation of user interfaces to multiple screen sizes Preferred Keyskills Objective C Memory Management Cocoa Touch swift Requirements 4-6 years of experience in programming iOS / Mac appliction develpment Proficient with Objective-C, Swift and Socket Programming Strong familiarity with Xcode Experience with object-oriented design and programming concepts Excellent skills in debugging, problem-solving, source code analysis and coding Ability to work effectively as an individual and within the team Experience with offline storage, threading, and performance tuning Familiarity with RESTful APIs to connect Desktop applications to back-end services Understanding of Apples design principles and interface guidelines Experience with performance and memory tuning with tools Proficient understanding of code versioning tools -GIT Education Qualification Candidate should possess BE/BTech/MTech degree in CS and Information science or Electronics or an equivalent degree from a reputed university. Others Keyskills Data Structure

Backup Analyst - Voice / Chat

Bengaluru

2 - 8 years

INR 9.0 - 13.0 Lacs P.A.

Work from Office

Full Time

Candidate must have min 2-8 years of exp in Voice/ Phone support (preferably Technical Support Process.) Diagnosis resolving application issues Provides remote assistance for resolving app issues Responsible for providing diagnostic technical support related to installation / configuration / issue troubleshooting Applies diagnostic techniques to identify problems, investigate causes and recommend solutions to correct failures Should have knowledge of networking concepts Should be open to work in rotational / night shifts in a 24/7 environment Should have excellent verbal communication skills PERKS AND BENEFITS Best in Industry Education Qualification UG - Any Graduate PG - Any Postgraduate, Post Graduation Not Required Doctorate - Any Doctorate, Doctorate Not Required

Senior Programmer Analyst - .Net Core

Bengaluru

6 - 11 years

INR 12.0 - 17.0 Lacs P.A.

Work from Office

Full Time

Demonstrated expertise in backend architecture, showcasing a deep understanding of design patterns and industry best practices. In-depth knowledge of CS data structures and algorithms. Specialized knowledge and application of Golang, emphasizing its relevance in contemporary software development. Advanced skills in multi-threading and concurrent programming, contributing to optimize system performance. Ready work as an individual contributor (IC) role. Proficient in Golang development with a dedicated focus on Golang programming. Experience in crafting applications that seamlessly run on Linux operating systems. Demonstrated proficiency in adhering to industry best practices, ensuring the delivery of robust and scalable backend solutions. Education Qualification BE/BTech/M Tech in CS Specialization

Programmer Analyst - C++ (Windows/Linux)

Bengaluru

4 - 8 years

INR 10.0 - 20.0 Lacs P.A.

Work from Office

Full Time

About the Company IDrive Software is a premier provider of cloud backup, storage, and remote access solutions, serving over 5 million users across Windows, macOS, iOS, and Android platforms. Our flagship products IDrive and RemotePC are trusted by individuals, small businesses, and large enterprises worldwide. We offer a comprehensive suite of services, including Cloud Storage , Online Backup , Onsite Bare-metal Restore , and Remote Access . Our expanding product lineup also features IDrive BMR , IDrive 360 , IDrive e2 , and morecontinuously evolving to meet diverse data protection and access needs. At IDrive Software, we take pride in our innovative, self-driven teams whose expertise powers our cutting-edge, top-rated applications. Our culture fosters ownership, agility, and excellencemaking IDrive a dynamic and rewarding place to grow your career in the cloud technology space. About the role: We are seeking a talented and experienced Senior Software Engineer to join our team. The ideal candidate will have a strong background in C/C++ development, multithreading, and a deep understanding of object-oriented principles. You will play a key role in designing, developing, and maintaining high-performance applications across Windows and Linux platforms. Responsibilities: Design, develop, and maintain robust and efficient software modules using C, C++, and VC++. Implement and optimize multithreaded applications for performance and scalability. Apply strong OOPS concepts, SOLID principles, and design patterns to create maintainable and extensible code. Develop and enhance Windows-based applications utilizing Visual Studio and Windows SDK (experience is a plus). Collaborate with cross-functional teams to define, design, and ship new features. Write clean, well-documented, and testable code following best coding practices. Independently design and develop software modules with minimal supervision. Qualifications: 4-8 years of professional experience in C, C++, and/or VC++ development. Proven experience with multithreading concepts and implementation. Proficiency with Visual Studio and development on Windows and/or Linux environments. Strong understanding of Windows application development and Windows SDK is highly desirable. Excellent grasp of Object-Oriented Programming (OOPs) concepts, SOLID principles, and common Design Patterns. Demonstrated ability to write high-quality, efficient, and maintainable code. Self-motivated with excellent problem-solving and analytical skills. Ability to work independently and as part of a collaborative team. Why Join Us? At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Here's what you can look forward to as part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for life's important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Python Developer

Bengaluru

3 - 6 years

INR 0.5 - 3.0 Lacs P.A.

Hybrid

Full Time

About the Company IDrive Software is a premier provider of cloud backup, storage, and remote access solutions, serving over 5 million users across Windows, macOS, iOS, and Android platforms. Our flagship products IDrive and RemotePC are trusted by individuals, small businesses, and large enterprises worldwide. We offer a comprehensive suite of services, including Cloud Storage , Online Backup , Onsite Bare-metal Restore , and Remote Access . Our expanding product lineup also features IDrive BMR , IDrive 360 , IDrive e2 , and morecontinuously evolving to meet diverse data protection and access needs. At IDrive Software, we take pride in our innovative, self-driven teams whose expertise powers our cutting-edge, top-rated applications. Our culture fosters ownership, agility, and excellencemaking IDrive a dynamic and rewarding place to grow your career in the cloud technology space. About the role: Were looking for a skilled Python Developer with 3 years of experience to join our agile product team. Youll own end-to-end product features, write scalable backend code, and collaborate across teams. Experience in data backup or related domains is a plus. Core Responsibilities Python & Backend Development Write clean, scalable Python code and develop backend components. Reprogram and optimize existing applications/databases. Automate tasks and data processing with Python scripts . Web Frameworks & API Integration Expertise with Django and/or Flask . Collaborate with frontend developers for smooth integration. Database & ORM Work with SQLite, MySQL , and ORM tools like SQLAlchemy or Django ORM . Integrate data storage and caching solutions. Linux Platform Expertise Hands-on experience with Debian/Ubuntu (APT, systemd, cron jobs). Testing & Debugging Conduct manual and automated testing ( Pytest, Unittest, PyUnit ). Debug and troubleshoot issues with support teams. System Design & Problem Solving Apply data structures, algorithms, and system design principles . Write modular, efficient, and maintainable code. Product & Project Management Own product features end-to-end from design through deployment. Work in Agile teams and manage version control ( GitHub ). Prioritize and deliver client feature requests. Collaboration & Communication Work closely with frontend, QA, DevOps, and support teams . Communicate clearly to resolve issues and unblock progress. Exhibit strong team spirit and initiative. Professional Growth Passionate about continuous learning and technology. Mentor junior developers when needed. Why Join Us? At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Heres what you can look forward to as part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for life's important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community C ompany events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Programmer Analyst - NodeJS/Linux

Bengaluru

2 - 6 years

INR 18.0 - 30.0 Lacs P.A.

Hybrid

Full Time

About the Company IDrive Software is a premier provider of cloud backup, storage, and remote access solutions, serving over 5 million users across Windows, macOS, iOS, and Android platforms. Our flagship productsIDrive and RemotePCare trusted by individuals, small businesses, and large enterprises worldwide. We offer a comprehensive suite of services, including Cloud Storage, Online Backup, Onsite Bare-metal Restore, and Remote Access. Our expanding product lineup also features IDrive BMR, IDrive 360, IDrive e2, and morecontinuously evolving to meet diverse data protection and access needs. At IDrive Software, we take pride in our innovative, self-driven teams whose expertise powers our cutting-edge, top-rated applications. Our culture fosters ownership, agility, and excellencemaking IDrive a dynamic and rewarding place to grow your career in the cloud technology space. Position Overview: We are seeking a talented Linux Developer to join our Cloud Drive team. This role focuses on building high-performance file synchronization solutions for Linux platforms, using modern technologies like Node.js, SQLite, Redis, Worker Threads, and TypeScript to develop and optimize features that enhance the user experience. Responsibilities: * Develop and maintain the Cloud Drive application for Linux using Node.js and TypeScript. * Implement efficient file synchronization and data management solutions using SQLite and Redis. * Debug and optimize performance for large file operations with worker threads. * Handle file system events and ensure real-time updates. * Integrate with Linux file managers for context menu options and icon overlays. * Collaborate with QA for thorough testing and ensure cross-distribution compatibility. * Document technical workflows and maintain system architecture. Skills and Qualifications: * Bachelors degree in Computer Science, Information Technology, or Electronics & Communication Engineering. * 2+ years of experience in software development with a focus on Linux systems. * Proficiency in Node.js , TypeScript, and Python for backend development. * Strong experience with Redis as a datastore, particularly in multi-threaded environments. * Expertise in SQLite for efficient and reliable local storage solutions. * Solid understanding of worker threads for asynchronous and parallel processing. * Familiarity with Linux file system s, file watchers, and real-time event handling. * Exposure to CI/CD pipelines and version control tools like Git/GitLab . * Previous experience in cloud backup, file synchronization, or similar applications is a plus. Why Join Us? At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Heres what you can look forward to as part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for lifes important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

Backend Engineer - Golang

Bangalore Rural, Bengaluru

3 - 7 years

INR 15.0 - 30.0 Lacs P.A.

Hybrid

Full Time

Designation: Senior Backend Engineer Golang Experience: 3+ years in backend development Role type: Individual Contributor | Full-time | Permanent Location: Whitefield, Bangalore About the Job IDrive is a leading provider of secure and scalable cloud backup, S3-compatible object storage, and remote access solutions. Trusted by over 5 million users worldwide, we empower individuals and businesses to protect, access, and manage their data with high-performance tools built for speed, reliability, and security. Join a fast-moving, innovation-led engineering team focused on building secure and high-performance systems at scale. As a Senior Backend Engineer Golang , you will take ownership of designing and developing core backend services that power our cloud infrastructure. This role requires strong programming fundamentals, experience with concurrency, and a deep understanding of backend architecture and system design. What you will be doing: Backend architecture & development Design, develop, and maintain scalable backend systems using Golang. Apply sound architectural principles, design patterns, and best practices to ensure robust and maintainable solutions. Optimize performance through efficient multi-threading and concurrent programming. System performance & problem solving Build high-throughput, low-latency backend components that support mission-critical workloads. Leverage your knowledge of data structures and algorithms to develop reliable and efficient code. Write clean, testable code and conduct code reviews to ensure quality. Cross-platform implementation Develop backend services that run efficiently in Linux-based environments. Ensure system portability, performance, and reliability across platforms. Collaboration & ownership Take full ownership of your projects as an individual contributor, from design to deployment. Collaborate with DevOps, QA, and product teams to ensure seamless integration and delivery. Contribute to improving internal processes and code quality standards. What we expect from you: 3+ years of professional backend development experience, ideally with product-based or tech-first companies. Strong proficiency in Golang and experience building production-grade applications. Hands-on experience with multi-threading, concurrency models, and performance optimization. Solid grasp of core data structures, algorithms, and systems-level programming concepts. Experience working with Linux environments and tools. Ability to work independently, take initiative, and deliver reliable, maintainable code. Bachelors degree in Computer Science, Computer Engineering, or a related field from a recognized institution. Why Join Us? At IDrive, were creating an environment where innovation thrives, talent is recognized, and people are empowered to grow. We are committed to supporting our team both professionally and personally. Heres what you can look forward to as a part of our team: Work & life balance Hybrid work model with flexible hours to suit your lifestyle Paid time off and holidays to relax and recharge Parental leave for lifes important milestones Health & wellness Medical insurance with customizable coverage for you and your family Comprehensive life and accidental insurance for added peace of mind Culture & community Company events and team lunches to foster connection and collaboration Festival gifts and goodies to celebrate special occasions together Perks that matter Competitive pay that reflects your experience and contributions Online storage space

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview