Jobs
Interviews
5 Job openings at Nexthink India Digital Experience
Platform Software Engineer

Bengaluru

4 - 9 years

INR 35.0 - 55.0 Lacs P.A.

Hybrid

Full Time

Job Description At Nexthink, we provide our customers with class leading products to enable continuous improvement of employee experience. We deliver unparalleled visibility across all environments so IT teams can consistently see, diagnose, and fix digital workplace issues. The 50+ Product Engineering teams that develop our products and services rely on Nexthink's Technical Platform group to provide platforms, tools and services that would ease their daily work and improve the developer productivity and experience. We are looking for a passionate and innovative professional that is keen to join our Engineering Productivity team, which is part of the Technical Platform Engineering group! The Engineering Productivity team is providing an internal development platform comprised of tools and services that the developers use on a daily basis. Their mission is to enable our Product Engineering organisation to develop and build the Nexthink product. Join a small team of diverse and experienced engineers that have full ownership of their domains, right from the requirements gathering and design phase, allthe way through implementation, validation, and deployment. You will work closely with Product Engineering, Security and Architecture teams to understanddeveloper needs, design and implement solutions, and promote them for adoption and usage. You will be part of a group that carves out our golden CI/CD path,and works together to build a world-class internal developer platform with modern technologies and best practices. As a Platform Engineer, you will: . Providing the necessary tools for daily development of the product, integrate with cloud platforms, as well as helping developers to manage their buildsystem and CI/CD pipelines. . Responsible for setting up and maintaining part of the development tools (ex. Jenkins, Artifactory, GitHub). . Develop internal self-service tools and platforms for that are used by the Nexthink developers in their daily work. . Own the required technical work for different projects, from concept to production, including proposal, discussion, and execution. . Engage with Nexthink's developers to build relationships, identify potential areas of improvement, and help drive the adoption of the team's platforms. . Document solutions built by the team and organise workshops and trainings to spread knowledge to the development teams. . Detect, diagnose and fix deployment incidents in development and production environments, finding solutions to achieve required service levels. training Qualifications: . University degree in Computer Science or equivalent practical experience. . Candidates will typically have minimum 3 years of experience as a Software Engineer, DevOps Engineer, Platform Engineer or Site Reliability Engineerwith knowledge of best practice of professional software development. . Experience developing automated CI/CD pipelines. . Experience with defining guidelines for usage of different CI/CD tools (e.g., GitHub, Jenkins). . Experience building self-service internal development platforms. . Experience in developing platform-as-a-service solutions. . Experience working with Kubernetes. . Experience operating services on Linux systems and container technologies (e.g., Docker). . Experience with cloud-based platforms (e.g.,AWS) and infrastructure-as-code (e.g. Terraform). . Experience with monitoring solutions (e.g. Datadog). . Experience with programming languages such as Go, Python, TypeScript, JavaScript, and/or Bash. . At ease with operating and managing production systems, solving issues, striking the right balance between urgency and methodology. . Very good problem-solving skills, open-mind towards suggestions, can do attitude and agile spirit. . Self-motivated and self-managing, with excellent organisational skills. . Curiosity to learn new things and discover new technologies. . Work with the agile iterative/incremental mindset. . Very good communication skills and teamwork. . Excellent written and verbal skills in English. The prior experience with any of the above-mentioned tools is a bonus but not a must! We encourage you to apply even if you do not meet every single requirement. We welcome candidates with different level of background and experience. If you are excited about this role, please apply and our recruiters will assess your application.

Powershell Engineer / IT Automation Engineer

Bengaluru

4 - 8 years

INR 18.0 - 22.5 Lacs P.A.

Hybrid

Full Time

Qualifications You would be an ideal candidate if you: Have 5+ years of demonstrable experience working in scripting within large IT environments, handling endpoint/application management/system administration for Windows / macOS endpoints. Good knowledge of PowerShell and Bash or Python, Jenkins Applying logging techniques and performing code reviews. Plus: you have knowledge of Windows and/or macOS management internals such as GPO, WMI, Windows registry, Windows APIs, Event log, WSUS, MDM, and Jamf. Excellent analytical and problem-solving skills. Plus: you have previously worked (or you are familiar with) agile development environments e.g., SCRUM Experience in handling customer escalations Role & responsibilities Nexthink ACT combines robust custom data retrieval and remediation capabilities, enabling our customers to proactively solve employee issues in a simple, reliable, and automated manner. Inside the Nexthink Engineering department, the team you will be joining is essential to Nexthink ACT the Remote Actions team. Our engineers work to: Understand the needs of our customers in terms of end-point incident and problem management, as well as data retrieval to better support their end-users. Work on the development of remote actions: efficient and robust automation scripts that achieve the above needs. Ensure the remote actions will run predictably on the systems of the millions of employees our customers have, running both Windows and macOS. Ensure everything fits well into the overall context of the Nexthink platform. Help the team to improve its best development practices. Coordinate with the L3 support team for bug fixing. Be a team player but also know how to work autonomously. Be ready to work out of your comfort zone. Preferred candidate profile

C++ Engineer

Bengaluru

5 - 10 years

INR 40.0 - 45.0 Lacs P.A.

Hybrid

Full Time

Role & responsibilities We are looking for an enthusiastic Software Engineer to develop our in-memory time series database that is at the core of our technology stack. The position entails a high level of responsibility within the R&D team. Your contribution will significantly impact the satisfaction of hundreds of our customers. You are highly motivated and result-driven. You can work as part of a team, constantly learning and enhancing your skills, and are open to feedback. You like being accountable and have a high sense of product ownership. Your main duty will be developing new, exciting features for our time series database, which has to compute complex queries over the data collected from a hundred thousand endpoints over a months-long period in a matter of seconds. Many algorithms and optimizations still need improvement, so you can expect to work in a constantly challenging environment. We take the quality of our solution very seriously; therefore, the candidate should expect to write many units, functional, and performance tests. The component's core functionality is implemented in C++, and we use the most recent version of the C++ standard. Most of the functional testing is done in Python, so you will need to use Python daily. Responsibilities: Design, implement, and improve complex algorithms and functionality for our time-series database Ensure high quality of the product by writing unit, functional, and performance tests Perform code reviews Help QA teammates in their day-to-day jobs to solve the issues raised by our dear Level 3 support Participate in the product release delivery process Participate in agile activities (e.g., standups, sprint planning, grooming) Seniority level: Mid-Senior Level Function: Engineering Qualifications Mid to Senior profiles with experience in C++ development with minimum 5+ years of experience in the industry. Experience with Templates and STL Lambda - Functional programming in C++ Threading and UNIX signals Experience Debugging skills Understanding of most common data structures and algorithms High motivation for designing new algorithms and data structures Understanding of how to write performant and maintainable code Good understanding of the multi-threaded environment Excellent communication and teamwork skills Educational Qualification: B.E/B.Tech Would be a plus: Experience with Jenkins - CI/CD pipeline Git and Docker exposure. BOOST Libraries Idiomatic Python skills Excellent knowledge of programming in GNU/Linux environment Network Protocol knowledge: TCP, UDP, ZMQ, gRCP C++17 knowledge

Senior Software Engineer

Bengaluru

12 - 18 years

INR 50.0 - 70.0 Lacs P.A.

Work from Office

Full Time

Job Description Inside the Nexthink Engineering department, the team you will be joining participates in building what we call the Collectors: the endpoint agents that run on the system of the millions of employees mentioned above. In a nutshell, Collectors extract meaningful information about what's going on the OS, interpret it and feed it to our amazing data analytics systems. They also help to remediate detected issues and improve users experience of using their devices. Collectors are the complex and critical part of Nexthink product. They require the highest level of reliability and performance on each of the platforms our Collectors currently running: Windows, macOS and Linux. Challenge #1: create comprehensive and reliable solutions Challenge #2: do it for several platforms, using all the best from each platform Challenge #3: still, keep solutions cross-platform where possible Our engineers are excited to take on broad non-conventional problems and are able to narrow them down to a relevant shape and function. They constantly come up with ideas to improve our product, they prototype them, then see them through in production and measure their impact. All of this with the very high standards of quality, performance and security that are part of our DNA. Qualifications At least 7-10 years of experience in software development. Very good demonstrable understanding of operating systems internals. Experience in software development on Windows and/or macOS platform close to OS level. You are fluent in C++, preferably up to date with the latest iterations of the standard. Proven experience of leading or being important individual contributor for one or more significant projects. Consistently write concise and very well-tested code. You can navigate and debug a complex code using the tools available and you have very strong attention to details. You can do OS-level research. Experience in kernel-mode software development is an advantage. Experience in multi-platform/cross-platform development, especially on Windows and macOS platforms, is an advantage as well. You enjoy working in a dynamic environment and you are result oriented. You \are the problems solver and like challenging tasks. You communicate clearly and concisely in English.

SRE Lead

Bengaluru

10 - 15 years

INR 40.0 - 70.0 Lacs P.A.

Work from Office

Full Time

SRE Lead (Bangalore) Company Description Nexthink is the leader in digital employee experience management software. The company provides IT leaders with unprecedented insight allowing them to see, diagnose and fix issues at scale impacting employees anywhere, with any application or network, before employees notice the issue. As the first solution to allow IT to progress from reactive problem solving to proactive optimization, Nexthink enables its more than 1,200 customers to provide better digital experiences to more than 15 million employees. Dual headquartered in Lausanne, Switzerland and Boston, Massachusetts, Nexthink has 9 offices worldwide. Job Description Nexthink is looking for a Lead Site Reliability Engineer who is passionate about building and running a high-performance cloud platform and enabling best-in-class site reliability and operations practices. This role will support Nexthink operations globally. The candidate will drive the development of modern, cloud-native SRE processes and the management and operations for Nexthinks multi-tenant, microservices-based cloud platform. The platform has multiple instances deployed across the globe. This role involves working closely with cross-functional teams to integrate reliability and security into our systems, ensuring they meet standards. The ideal candidate will have extensive experience in both software engineering and systems administration, with a strong understanding of SRE concepts, requirements and security practices. Leadership and Team Management: Lead, mentor, and develop a team of India-based Site Reliability Engineers. Foster a culture of continuous improvement, collaboration, and innovation. Infrastructure Management: Oversee the design, deployment, and management of scalable and secure cloud infrastructure. Drive automation of infrastructure provisioning, configuration, and management using Infrastructure as Code (IaC) tools. Monitoring and Performance: Develop and maintain comprehensive monitoring, logging, and alerting systems to ensure high availability and performance. Lead efforts in performance tuning and optimization for applications and infrastructure. Security and Compliance: Ensure implementation and maintenance of security controls and best practices to achieve compliance with standards and certifications. Conduct and oversee regular security assessments, vulnerability scans, and penetration testing. Collaborate with the compliance team to prepare for and respond to audits. Incident Management: Lead incident management efforts, ensuring rapid resolution and thorough root cause analysis. Develop and implement strategies for improving incident response and minimizing downtime. Collaboration and Communication: Work closely with development, operations, and security teams to integrate reliability and security into the software development lifecycle. Communicate effectively with stakeholders, providing regular updates on system performance, reliability, and compliance status. Qualifications Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). 5+ years of experience in site reliability engineering, DevOps, or a related role, with at least 2 years in a leadership position. Proficiency in cloud platforms (AWS, Azure, GCP) and cloud-native services. Strong scripting and programming skills (Python, Bash, Go, or similar). Experience with Infrastructure as Code (IaC) tools such as Terraform, CrossPlane, CloudFormation, or Ansible. Knowledge of containerization and orchestration (Docker, Kubernetes). Familiarity with CI/CD pipelines and tools (Jenkins, GitLab, GitHub, etc.). In-depth knowledge of standards (ISO, SOC2...) requirements and best practices. Experience with security tools and practices (SIEM, IDS/IPS, firewalls). Understanding of network security, encryption, and secure software development practices. Ability to collaborate with and foster effective communication with global and multicultural engineering teams in EU and US timezones. Ability to report timely and effectively to the upper engineering management. Additional Information We are the pioneers and trailblazers of a global IT Market Category (DEX) that is shaping the future of how the world works, giving our customers IT Teams total digital visibility across their enterprise. Our innovative solutions integrate real-time analytics, automation, and employee feedback across all endpoints. This enables our IT teams to solve complex technical challenges, create ever more productive workplaces, and deliver happy, satisfied employees in the digital workplace. With over 1000 employees across 5 continents, Nexthink operates as One Team, connecting, collaborating and innovating to continuously grow. We call our employees Nexthinkers and our commitment to diversity, inclusion, and equity is second to none. We currently have over 75 nationalities working with us, from all cultures and backgrounds, speaking many different languages.

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