About RipplingRippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system.Take onboarding, for example. With Rippling, you can hire a new employee anywhere in the world and set up their payroll, corporate card, computer, benefits, and even third-party apps like Slack and Microsoft 365-all within 90 seconds.Based in San Francisco, CA, Rippling has raised $1.2B from the world\'s top investors-including Kleiner Perkins, Founders Fund, Sequoia, Greenoaks, and Bedrock-and was named one of America\'s best startup employers by Forbes.We prioritize candidate safety. Please be aware that all official communication will only be sent from @Rippling.com addresses.About the teamThe device management team is focused on helping companies and employees to manage company owned devices and make sure these devices run safely (with the right software, antivirus, and os updates installed, etc) and follow necessary compliances, such as having proper encryption to their data, which is a key demand for pretty much all companies who own computer devices.To achieve this goal, we develop and leverage multiple components of our system, ranging from Rippling desktop app, Rippling agent to Rippling backend services.In this team, you would have opportunities to work on all those components, and leverage them as a symphony to deliver most values to customers.We are currently managing more than 120k devices around the world and are growing fast in both the number of managed devices and the new features we support.We are looking for people who are familiar with the agent/desktop app ecosystem to help us make design decisions on a daily basis to further scale our system and create better user experiences.A couple of the challenges we are facing include handling very large amounts of data streaming from thousands upon thousands of distributed endpoints, building a fully fledged ecommerce experience for device purchasing, and handling device logistics (retrieval, condition assessment, storage, redeployment, etc.) not just in the US but across the globe.Even if you don\'t meet all of the requirements listed here, we still encourage you to apply. Skills can be used in lots of different ways and your life and professional experience may be relevant beyond what a list of requirements will capture.At Rippling, Engineering is at the heart of our business and culture. As a Software Engineer II in the Device Management team, you will be a part of a team of 20+ engineers who own software provisioning, management, and compliance of Rippling managed devices. This includes managing software installation & updates, enforcing configuration policies on the devices to keep them compliant with the company\'s standards, and remotely managing device setup and offboarding while ensuring optimal functionality, security and user satisfaction across our customer devices. Our solutions not only facilitate a smooth start for the new employee but also significantly reduce the workload for IT administrators by providing a seamless interface to manage their device fleet. Your work will ensure seamless remote management of 120,000+ devices around the world.What You\'ll DoDevelop high-quality software with meticulous attention to detail.Continuously ship incremental updates at a rapid pace.Collaborate with the sales teams to prioritize enhancements that drive revenue growth.Interact with customers, providing support to ensure their success with Rippling.Become the go-to expert on Rippling\'s customers and competition.Qualifications:3+ years of professional experience as a software engineerExperience in both backend and frontend engineering2+ years of experience in backend product engineeringStrong understanding of JS fundamentals and 1+ years experience in front end engineering roles. We use React, TypeScript and JavaScript on the front end.Hands on experience with JavaScript/TypeScript (especially ES6+), React, HTML, and CSS, and unit and integrations testing frameworksYou have seen systems operating at a significant technical and organizational scaleExperience working in a fast-paced, dynamic environmentComfortable at developing scalable and extendable core services used in many products
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.