Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Unlock Your Potential
Generate Job-Optimized Resume
One Click And Our AI Optimizes Your Resume to Match The Job Description.
Is Your Resume Optimized For This Role?
Find Out If You're Highlighting The Right Skills And Fix What's Missing
Experience Level
Mid to Senior
Qualifications
QualificationsStrong experience in Core Java development (knowledge of Scala is a plus). Proficiency in refactoring and test automation (especially with Selenium). Familiarity with relational databases (Postgres). Basic knowledge of Linux. Experience with Git, Jenkins, and CI/CD methodologies. Proficiency in Docker and Kubernetes. A strong desire to tackle complex challenges and learn new technologies. Excellent problem-solving and analytical abilities. Outstanding communication and teamwork skills. Proficiency in English. Preferred SkillsNodeJSJavaScriptScalaKnowledge of React. Basics of Cloud Native technologies.
About the job
Nexthink is seeking skilled Software Engineers to play a pivotal role within our dynamic team. The ideal candidate will have a passion for our product, proven experience in software development and testing, and a strong desire to learn and grow.
As a Software Engineer III, you will contribute to maintaining the high standards of a core component utilized by all our customers. Your efforts will ensure that it consistently delivers value and evolves alongside the Nexthink solution.
You will be involved in every phase of development, from gathering specifications to providing support through testing and releasing the component.
At Nexthink, you will:
Challenge yourself and tackle complex problems.
Ensure product quality.
Address support requests.
Embrace an agile mindset and adopt best practices.
Join a rapidly growing company where your contributions will have a meaningful impact!
About Nexthink
Nexthink is the leading provider of digital employee experience management software. We empower IT leaders by providing unparalleled insights that enable them to diagnose and resolve issues affecting employees at scale, across any application or network, often before employees even notice. As the first solution that transitions IT from reactive problem-solving to proactive optimization, Nexthink serves over 1,300 clients, enhancing the digital experiences of more than 18 million employees worldwide. With dual headquarters in Lausanne, Switzerland, and Boston, Massachusetts, we operate through nine offices globally.
Similar jobs
1 - 20 of 5,003 Jobs
Search for Senior Backend Software Engineer At Nexthink Bengaluru
Join our dynamic Digital Employee Experience (DEX) team at Nexthink, where we are committed to transforming user experiences across organizations. As a Senior Backend Software Engineer, you will collaborate closely with a talented team to develop and maintain a sophisticated data pipeline that processes millions of messages per second. This role requires a quick-thinking individual with a strong grasp of complex and abstract systems.
Join our dynamic DEX (Digital Employee Experience) team at Nexthink, where we are at the forefront of understanding user experiences in organizations. As a Senior Software Engineer, you will be an integral part of a tight-knit team, tackling a sophisticated data pipeline that handles millions of messages per second and terabytes of data. Your quick-thinking ability and understanding of complex systems will be crucial as you contribute to meaningful transformations in data processing.#LI-Hybrid
Join our innovative team at Nexthink as a Full-Stack Software Engineer with a strong emphasis on backend development. You will play a crucial role in building robust software solutions that enhance workplace experience and transform the way organizations leverage data.Your responsibilities will include collaborating with cross-functional teams, designing scalable architecture, and implementing new features to improve our offerings. If you are passionate about technology and eager to make an impact, we want to hear from you!
Join Nexthink, a leading provider of digital employee experience management solutions, as a Senior Software Engineer. In this role, you will be responsible for designing, developing, and deploying innovative software solutions that enhance our platform. You will work closely with cross-functional teams to deliver high-quality products that meet customer needs.
Join Nexthink, a leader in digital employee experience management software, as a Platform Software Engineer in our Engineering Productivity team within the Technical Platform group. We empower organizations to enhance employee experiences through our cutting-edge products that provide unmatched visibility across digital workspaces. Our mission is to equip IT teams with the tools they need to proactively identify and resolve workplace issues before they impact employees.In this role, you will collaborate with a diverse team of talented engineers who take full ownership of their projects from conception to deployment. You will closely engage with Product Engineering, Security, and Architecture teams to understand developer needs, design, implement solutions, and facilitate their adoption. Together, we will pave the way for a premier internal developer platform that integrates modern technologies and best practices for continuous integration and continuous deployment (CI/CD).As a Platform Software Engineer, your responsibilities will include:Providing essential tools for daily product development, integrating with cloud platforms, and assisting developers in managing their build systems and CI/CD pipelines.Setting up and maintaining development tools such as Jenkins, Artifactory, and GitHub.Developing internal self-service tools and platforms for Nexthink developers.Owning technical work for various projects from conception through production, including proposals and execution.Building strong relationships with Nexthink developers to identify improvement areas and drive platform adoption.Documenting solutions and conducting workshops to disseminate knowledge across development teams.Diagnosing and resolving deployment incidents in both development and production environments to maintain service levels.
We are seeking a talented Senior Backend Software Engineer to become a key member of our Data Flow Team at Nexthink. In this role, you will work within a highly autonomous and skilled team responsible for the integration and enhancement of vast volumes of endpoint data, turning it into actionable insights for improved digital employee experiences.You will take on complete ownership of the components you develop—from gathering requirements and designing solutions to implementing, validating, and deploying your work. Our team embraces a DevOps and CI/CD culture, emphasizing automation, code quality, and maintainability while collaborating to create a premier cloud platform utilizing modern practices.
Join our innovative team at Nexthink as a Full Stack Software Engineer, where you will play a critical role in developing visual solutions that simplify data investigation and queries for our customers. Utilizing the Nexthink Query Language (NQL), we aim to abstract the complexity of data interaction. Our tools, including a Visual Editor and Rich Data Table, empower users to engage with their data effectively. For advanced queries, we have crafted the NQL Editor based on the Monaco Editor.Our technology stack includes:Java, Micronaut Framework, ReactJS/Typescript, GraphQL, REST API, and gRPC.Design, implement, and validate product features with a focus on quality.Contribute to architectural improvements and development best practices within the team.Collaborate on Level 3 support requests with other team members.Engage in shaping the technology roadmap.Adopt an agile mindset, actively participating in ceremonies and iterative processes.
Role Overview Nexthink is hiring a Senior Site Reliability Engineer in Bengaluru. This position focuses on improving the reliability, performance, and scalability of Nexthink’s systems to support smooth client operations. What You Will Do Work with teams across the company to design and build solutions that strengthen system stability. Monitor systems and respond to incidents to minimize downtime and disruptions. Contribute to ongoing efforts that keep our infrastructure resilient and efficient. Location This role is based in Bengaluru.
Company OverviewWelcome to Nexthink, the pioneering leader in digital employee experience management. Our innovative solutions seamlessly integrate real-time analytics, automation, and employee feedback across all endpoints, empowering IT teams to enhance the workplace experience. With our cloud-native platform, we identify issues and provide solutions, automate responses, and facilitate continuous improvement in employee satisfaction and productivity. With millions of endpoints deployed, over $200M in annual recurring revenue, and a robust $180M in Series D financing, our valuation has reached $1.1B, and we are just getting started.Position OverviewWe seek an Engineering Manager passionate about learning and innovation. You will be a catalyst for change, propelling Nexthink to the forefront of digital employee experience.In this pivotal role, you will lead multiple engineering teams that are integral to Nexthink’s solutions. Success in this position requires a robust combination of management and technical expertise, along with the ability to thrive in a dynamic environment, transitioning from high-level strategic roadmaps to hands-on implementation. We are in search of a results-oriented professional who emphasizes outcomes over outputs.Key Responsibilities:Foster a high-performing engineering team through effective hiring, onboarding, coaching, performance management, and career development.Attract and retain top talent to drive team success.Lead engineering processes, architecture, and technical roadmaps in alignment with the engineering leadership team.Efficiently manage technical debt, security, quality, and technical decisions.Advocate for and enhance agile methodologies in software development to foster iterative and lean product development.Embed Nexthink values as foundational principles within your team.Collaborate with Product Management and UX teams to craft impactful user stories, shape the product roadmap, and ensure seamless collaboration from discovery to delivery.Ensure alignment and coordination between agile teams across various locations and cross-department collaboration with Marketing, Sales, HR, and Customer Success.Contribute technically as needed, leveraging your experience in architectural decisions, code reviews, prototyping, and codebase management.Own challenges from end-to-end, managing complexities, and engaging directly with stakeholders to minimize business impact.Promote a culture of integrity, mutual respect, and collaborative decision-making.
Overview:Join our dynamic team at Nexthink as a skilled Automation Engineer / PowerShell Developer. We seek an innovative individual with deep expertise in EUC scripting and Nexthink integrations. In this role, you will craft, develop, and deploy automation solutions aimed at enhancing endpoint efficiency, resolving incidents, and boosting operational productivity across Windows, macOS, cloud, and VDI environments. Your proficiency in PowerShell, Bash scripting, and Nexthink’s NQL API will be critical in building scalable automation systems, utilizing AI-assisted tools like GitHub Copilot to accelerate development and enhance code quality.Key Responsibilities:Lead high-impact EUC automation projects focused on Nexthink and modern endpoint management, delivering real customer outcomes.Exercise strong technical autonomy to drive comprehensive automation solutions and establish standards along with reusable libraries.Utilize modern tooling, including Git-based CI/CD and AI-assisted development (e.g., GitHub Copilot), to expedite delivery and enhance code quality.Deepen your expertise in Nexthink NQL and endpoint automation patterns across various customer environments.Transform automation and reporting requirements from consultants, delivery managers, and customers into effective solutions that minimize manual effort and errors.Design, develop, and maintain robust PowerShell and Bash scripts for Windows and macOS endpoints, focusing on device management, telemetry collection, and incident remediation workflows.Integrate automation solutions with Nexthink, mainly through the Nexthink NQL API, to query endpoint data, trigger actions, and orchestrate workflows.Build, optimize, and maintain automated workflows and runbooks for operational processes such as patching, policy enforcement, and incident resolution.Connect automation scripts and Nexthink API calls with external systems (e.g., REST APIs, webhooks, ITSM platforms) to provide comprehensive automation capabilities.Enhance and modularize existing automation codebases to improve reusability and scalability.Document scripts, workflows, API integrations, and operational processes for client knowledge transfer and ongoing support.Stay current with the latest Nexthink capabilities, endpoint OS platform changes (Windows/macOS), automation tools, and security best practices.
Nexthink is seeking a dedicated Professional Services Consultant to enhance our Professional Services team. In this role, you will deliver strategic services to our valued Nexthink customers, ensuring they continuously derive value from our solutions across various operational domains.Your primary focus will involve collaborating with a team of Service Delivery Managers and consultants to create advanced content within Nexthink. This position requires you to work closely with the Professional Services and Customer Success teams to ensure seamless implementation and support.Your key responsibilities will include:Analyzing and benchmarking customer data sets to extract actionable insights for operational enhancement.Generating detailed analytical reports and conducting ticket analyses to propose effective action plans.Providing solutions to common end-user computing issues, ensuring enterprises can resolve them efficiently.Translating analytical findings into valuable content and solutions within Nexthink.Understanding customer needs to recommend and implement Nexthink solutions adhering to industry best practices.Creating advanced content for customers and managing testing, piloting, and production deployment.Developing automation scripts (Remote Actions) utilizing Windows PowerShell.Supporting customer initiatives related to Nexthink operations.Maintaining and enhancing your technical knowledge and skills continuously.Working within defined Service Levels (SLs).Keeping up-to-date with product developments and releases necessary for your activities.#LI-Hybrid
Join Nexthink's Engineering team, where you will play a pivotal role in developing our innovative Collectors—powerful endpoint agents that operate on millions of systems worldwide. These Collectors meticulously gather and analyze crucial OS data, providing invaluable insights that feed into our advanced data analytics systems. They also assist in identifying and resolving issues, enhancing the end-user experience across devices. Reliability and performance are paramount, as Collectors support multiple platforms including Windows, macOS, and Linux.Key Challenges:• Develop robust, reliable solutions.• Adapt solutions for various platforms, leveraging the strengths of each.• Ensure cross-platform compatibility wherever feasible.Our engineers thrive on tackling unconventional challenges, transforming complex problems into actionable solutions. They are driven to innovate, prototype, and measure the impact of their contributions while adhering to our uncompromising standards of quality, performance, and security.
Nexthink is seeking skilled Software Engineers to play a pivotal role within our dynamic team. The ideal candidate will have a passion for our product, proven experience in software development and testing, and a strong desire to learn and grow.As a Software Engineer III, you will contribute to maintaining the high standards of a core component utilized by all our customers. Your efforts will ensure that it consistently delivers value and evolves alongside the Nexthink solution.You will be involved in every phase of development, from gathering specifications to providing support through testing and releasing the component.At Nexthink, you will:Challenge yourself and tackle complex problems.Ensure product quality.Address support requests.Embrace an agile mindset and adopt best practices.Join a rapidly growing company where your contributions will have a meaningful impact!
Are you driven by a passion for Artificial Intelligence and eager to foster innovation within a dynamic, impact-oriented environment? Do you possess substantial experience in developing AI-driven applications and have a knack for mentoring others? If this resonates with you, we would love for you to become a part of our team at Nexthink as a Senior AI & ML Engineer!In this pivotal role as a senior member of the AI team, you will spearhead architectural decisions, set best practices, and deliver resilient, scalable AI systems, with a keen focus on AI-driven and agentic applications operating in production settings.Key ResponsibilitiesLead AI Development: Take ownership of the comprehensive design, development, and operational management of production-level AI/ML solutions, encompassing ML and NLP models, large language models (LLM), retrieval-augmented generation (RAG), and multi-agent systems. Make critical architectural decisions regarding model selection, training methodologies, retrieval techniques, orchestration frameworks, and infrastructure.AI Excellence: Develop evaluations and establish success metrics utilizing state-of-the-art AI platforms.MLOps: Apply and oversee MLOps methodologies to enhance the deployment, monitoring, and maintenance of models in production environments.Collaboration & Leadership: Partner closely with software engineers, data scientists, and product teams to synchronize AI capabilities with business objectives.Mentorship & Coaching: Provide guidance and support to junior AI engineers, nurturing a culture of continuous learning and knowledge sharing.
(P-1174)Join our innovative Engineering team as a Senior Staff Software Engineer at Databricks, where you will report directly to an Engineering Leader. You will play a pivotal role in our engineering organization, collaborating with teams to develop cutting-edge Databricks products and features that serve thousands of enterprises globally.Key ResponsibilitiesAs a key technical leader at Databricks, you will take full ownership of the product or infrastructure strategy in a major domain, guiding it from initial development to scalable solutions with tangible business impact. You will enhance our organizational processes and stability, leveraging your extensive expertise in large-scale distributed systems. Additionally, you will mentor senior engineers, assist in recruitment efforts, and lead high-stakes company projects, often addressing complex challenges beyond typical scopes.Your Impact:Address significant business needs at scale through your software engineering acumen.Deliver a robust, scalable, and fault-tolerant engine that processes hundreds of terabytes of data daily for a vast customer base.Engage in low-level systems debugging, performance evaluation, and optimization within extensive production clusters.Design architectural frameworks, influence product roadmaps, and assume responsibility for new initiatives.Utilize your deep knowledge to prevent and troubleshoot production issues.Lead complex technical projects in collaboration with various teams across the organization.Act as a significant influence in shaping the organization’s strategic direction.
Nexthink is seeking a passionate Product Manager to join our innovative Library team, the architects behind no-code content packs that deliver instant value to our customers.In this pivotal role, you will take ownership of a diverse range of IT subjects, such as AI compliance, endpoint health, collaboration tools, Windows upgrades, and zero-trust readiness. Your responsibilities will encompass end-to-end management: identifying customer pain points, developing the roadmap, crafting solutions, and collaborating across product, marketing, and customer success teams to ensure successful market introduction.This position is perfect for seasoned IT consultants or professionals eager to amplify their impact. Instead of addressing issues for a single organization, you will uncover trends across various industries and create solutions that enhance efficiency and productivity for thousands of organizations and millions of employees.Additionally, if you're a product manager with a robust IT background, this role offers the opportunity to design, develop, and deploy solutions rapidly, without being hindered by engineering cycles, thereby directly contributing to Nexthink's growth.Key ResponsibilitiesOwn Your Domain: Define and execute the roadmap for various IT topics within the Nexthink Library.Identify trends, customer challenges, and new technologies to develop impactful solutions.Rapid Development of No-Code Solutions: Design and produce Nexthink Library packs from concept to deployment.Deploy solutions in minutes, rather than months, by leveraging Nexthink's platform capabilities. For instance, we successfully addressed the Crowdstrike outage within a day, providing immediate support to our customers.Monitor adoption rates, usage patterns, and customer results to discern what resonates and refine continuously.Collaborate and Influence: Develop and present persuasive product pitches to internal teams, customers, and prospects, showcasing how your solutions address their urgent challenges.Work closely with Product, Sales, and Customer Success teams to grasp market demands, influence platform enhancements, and create effective solutions for customer acquisition and retention.
(P-1174) Join the dynamic Engineering team at Databricks as a Senior Staff Software Engineer, reporting directly to an Engineering Leader. In this pivotal role, you will contribute to the development of innovative Databricks products and features that empower thousands of enterprises across the globe. Key Responsibilities As a highly skilled engineering contributor, you will have complete ownership of product and infrastructure direction in a key domain, guiding projects from their inception to scalable, impactful solutions. You will enhance the stability and reliability of our systems while fostering organizational processes, leveraging your expertise in large-scale distributed systems. Mentoring senior engineers, contributing to recruitment efforts, and spearheading high-stakes company projects will also be part of your role, often addressing challenging problems outside your comfort zone. Your Impact Address significant business needs at scale through your software engineering prowess. Deliver a robust, scalable, and fault-tolerant engine that processes hundreds of terabytes of data daily for numerous clients. Engage in low-level systems debugging, performance measurement, and optimization on extensive production clusters. Architect and design systems, influence product roadmaps, and take charge of new projects. Utilize your extensive experience to preempt and investigate production challenges. Plan and lead complex technical initiatives across multiple teams. Act as a strong influencer within the organization, shaping its roadmap and strategic direction.
Join Databricks, where our mission is to empower data teams to tackle some of the most challenging problems in the world—from revolutionizing transportation to advancing medical innovations. We achieve this by developing and managing a top-tier data and AI infrastructure platform that allows our customers to harness deep data insights for better business outcomes. Founded by engineers and driven by our commitment to customer satisfaction, we embrace every challenge—whether it's creating next-generation UI/UX for data interfacing or scaling our infrastructure across millions of virtual machines. At Databricks Mosaic AI, we take a unique data-centric approach to crafting enterprise-quality Machine Learning and Generative AI solutions, enabling organizations to securely and cost-effectively manage and host their ML and AI models, enriched with their enterprise data. We're just getting started in Bengaluru, India, where we're launching 10 new teams from the ground up!As a Staff Software Engineer at Databricks India, you will have the opportunity to work across:Backend developmentDistributed Data Systems (DDS)Full Stack solutionsYour Impact:Backend: Engage with diverse domains within our essential service platforms, tackling challenges that span product and infrastructure, including distributed systems, service architecture, workflow orchestration, and enhancing developer experience. You'll be responsible for delivering high-performance services and client libraries for managing vast amounts of data on cloud storage backends such as AWS S3 and Azure Blob Store, as well as developing scalable services using technologies like Scala, Kubernetes, and Apache Spark™.Distributed Data Systems (DDS): Collaborate on projects involving Apache Spark™, Data Plane Storage, Delta Lake, Delta Pipelines, and Performance Engineering.Full Stack: Partner closely with product management to create exceptional user experiences.
(P-1174)Join our innovative team at Databricks as a Senior Staff Software Engineer within our Engineering division, reporting directly to an Engineering Leader. You will play a key role in our engineering organization, collaborating with teams dedicated to developing cutting-edge Databricks products and features that cater to thousands of enterprises globally.Key ResponsibilitiesAs a senior engineering individual contributor, you will take full ownership of product and infrastructure strategy in a significant area, driving initiatives from conception through to scalable solutions that deliver measurable business impact. You will enhance organizational stability and reliability while leveraging your deep expertise in large-scale distributed systems. Additionally, you will mentor senior engineers, assist in recruitment efforts, and lead high-impact projects that often involve complex challenges.Your Impact:Address real business challenges on a large scale with your software engineering expertise.Design and deliver a highly scalable, available, and fault-tolerant engine that processes hundreds of terabytes of data daily for thousands of customers.Conduct low-level systems debugging and performance optimization across extensive production clusters.Architect system designs, influence product roadmaps, and take ownership of new project initiatives.Utilize your extensive experience to help mitigate and resolve production issues.Lead intricate technical projects, collaborating across multiple teams within the organization.Act as a vital influencer in shaping the company's roadmap and strategic direction.
About UsEma is at the forefront of developing cutting-edge AI technology designed to enhance creativity and productivity across enterprises. Our innovative platform empowers organizations to entrust their repetitive tasks to Ema, the Universal AI employee. Founded by former leaders from Google, Coinbase, and Okta, we are backed by prominent investors and entrepreneurial visionaries. With headquarters in Silicon Valley and a strong presence in Bangalore, we embrace a hybrid work model, requiring employees to be in the office three days a week.Your RoleWe are looking for a skilled Enterprise Software Engineer to become a vital part of the Ema team in India. In this role, you will design, develop, and maintain our enterprise software applications while collaborating with a dynamic cross-functional team of product managers, designers, and fellow engineers. The ideal candidate will have a strong foundation in full-stack development, web frameworks, APIs, databases, and various back-end programming languages. Join us if you are passionate about making a significant impact in a mission-driven, fast-paced startup environment.Key ResponsibilitiesDesign and maintain enterprise software applications, focusing on API, data, application, and service development.Write clean, efficient, and maintainable code by following a test-driven development approach.Create scalable and reliable back-end systems using languages such as Go and Python.Build and maintain APIs leveraging REST, gRPC, or GraphQL.Integrate multiple enterprise applications and services utilizing scalable frameworks like FastAPI.Develop and maintain data schemas using PostgreSQL, NoSQL, and other database technologies.Possess knowledge of front-end technologies, including HTML, CSS, and JavaScript frameworks like React or Angular.Design data pipelines for machine learning utilizing DE stacks and event-driven technologies like Temporal and Kafka, while working with foundational LLMs from OpenAI, Gemini, and Claude.Ensure application security and adherence to industry best practices.Design and develop enterprise-grade features and modules using SOLID principles and software engineering best practices.Contribute to the development of high-availability, low-latency enterprise software products using Agentic Architecture.
Dec 3, 2025
Sign in to browse more jobs
Create account — see all 5,003 results
Tailoring 0 resumes…
Tailoring 0 resumes…
We'll move completed jobs to Ready to Apply automatically.