Nexthink
Nexthink2h ago
LinkedIn

Software Engineer 4 (C++)

Bengaluru, Karnataka, India
Full Time
Senior Level

Maximize your interview chances

Prepare for your Software Engineer 4 (C++) interview at Nexthink with AI-powered practice sessions

Full Job Description

About Nexthink Engineering

Join the Nexthink Engineering department in Bengaluru, Karnataka, India as a Software Engineer 4, specializing in C++ development. You will be an integral part of the team responsible for building our critical Collectors – the endpoint agents that run on Windows, macOS, and Linux systems used by millions of employees globally. These agents are fundamental to our Digital Employee Experience (DEX) platform, extracting meaningful operating system information, interpreting it, and feeding it into our advanced data analytics systems. Collectors also play a vital role in remediating detected issues and significantly improving the user device experience.

This role presents exciting challenges:

  • Creating comprehensive and highly reliable software solutions.
  • Developing for multiple platforms (Windows, macOS, Linux), leveraging platform-specific best practices.
  • Designing and implementing cross-platform solutions whenever feasible.

Our engineers are passionate about tackling broad, non-conventional problems, refining them into actionable solutions, and seeing them through from prototyping to production, while consistently measuring their impact. We uphold the highest standards of quality, performance, and security, which are central to Nexthink's product development DNA.

Key Responsibilities

  • Design, develop, and maintain high-performance, reliable C++ applications for endpoint agents.
  • Contribute significantly to the architecture and implementation of multi-platform/cross-platform software.
  • Conduct in-depth operating system-level research to ensure robust and efficient data collection.
  • Lead or play a crucial role in significant software projects, guiding them from conception to deployment.
  • Debug complex code efficiently using advanced tools and maintain a strong attention to detail.
  • Ensure all code is concise, exceptionally well-tested, and meets rigorous quality and security standards.

Qualifications

  • 4-10 years of professional software development experience, primarily with C++ (up-to-date with latest standards preferred).
  • Demonstrable, very strong understanding of operating systems internals.
  • Extensive experience in software development on Windows and/or macOS platforms, working close to the OS level.
  • Proven track record of leading or being a significant contributor to major software projects.
  • Ability to consistently write concise, well-tested, and maintainable code.
  • Proficiency in navigating and debugging complex codebases.
  • Strong capability for OS-level research.
  • Advantageous: Experience in kernel-mode software development.
  • Advantageous: Experience in multi-platform/cross-platform development, particularly on Windows and macOS.
  • A proactive, problem-solving mindset with a passion for challenging tasks in a dynamic environment.
  • Excellent communication skills in English.

Why Join Nexthink in Bengaluru?

Nexthink is a pioneer in the global IT Market Category of Digital Employee Experience (DEX), shaping the future of work. Our innovative solutions provide IT teams with total digital visibility, integrating real-time analytics, automation, and employee feedback across all endpoints. We enable our customers to solve complex technical challenges, create more productive workplaces, and deliver happy, satisfied employees.

As a 'Nexthinker', you'll be part of a diverse global team of over 1000 employees across 5 continents, fostering connection, collaboration, and continuous innovation. We are committed to diversity, inclusion, and equity, with over 75 nationalities contributing to our vibrant culture.

Benefits & Perks:

  • Permanent Contract and a competitive compensation package.
  • Comprehensive Health Insurance via ACKO (including OPD for dental, vision, check-ups, consultations, pharmacy).
  • Hybrid Work Model balancing office and remote work for optimal collaboration and flexibility.
  • Flexible Hours and unlimited vacation (in addition to 22 paid holidays, 12 company-paid bank holidays, sick days, bereavement leave, and volunteering days).
  • Free access to professional training platforms for continuous skill enhancement.
  • Personal Accident Insurance covering accidents, bodily injuries, and disabilities.
  • Generous Maternity (up to 26 weeks) and Paternity (6 weeks) Leave, including for adoptive parents.
  • Gratuity under the Payment of Gratuity Act (after 5 years of service).
  • Bonuses for successful employee referrals.

Company

Nexthink

Nexthink

Nexthink is a global leader in Digital Employee Experience (DEX) management software, empowering IT teams worldwide to transform the digital workplace for millions of employees. Our AI-driven, user-ce...

Bengaluru, Karnataka, India
Posted on LinkedIn