Senior Software Engineer - (C/C++)
Senior engineer building and maintaining C/C++ data-collection agent software for ScienceLogic's AIOps/IT-operations platform on Windows and Linux. Day to day: reviewing and implementing product requirements, resolving complex defects, and developing multi-threaded collection tooling using .NET, MySQL, REST APIs, SNMP, and AI coding assistants.
- Compensation
- Not disclosed
- Location
- India
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 6+ years
- Category
- Software engineering
- Posted
Skills
Must have
- 8+ years software development experience in C/C++
- Knowledge of OS architecture and interactions with Windows and Linux (Ubuntu/RedHat); AIX/Solaris is a plus
- Experience with deployment of patches remotely that involve in-place upgrades
- Experience with interacting with REST API calls
- Experience with .NET framework, PowerShell and Microsoft Visual C++ redistributable
- Familiarity with host metrics (CPU, RAM, disk, network, etc.)
- Experience creating and running software both under administrator and non-administrator accounts
- 6+ years Linux
- 6+ years of MySQL, including views, stored functions, and stored procedures
- Experience developing multi-threaded or multi-process software
- Basic working knowledge of SNMP, SOAP
- Demonstrated ability to incorporate AI coding assistants into daily workflow
- Experience reviewing AI-produced code and designs for accuracy
- Knowledge of CI/CD pipelines and DevOps practices
- Strong understanding of software development lifecycles, from requirements through delivery
- Strong analytical skills; troubleshoot complex issues across software and network layers
- Contribute to system architecture, ensuring high availability and performance
- Write clean, reusable, and well-documented code; participate in code reviews
- Exposure to distributed systems and large-scale data processing
Nice to have
- Programming experience with C#
- Preference for AI DLC experience
- Experience in network or systems management
- Experience with network observability or monitoring platforms
- Experience working in Agile environments
Full description
About ScienceLogic…
ScienceLogic is redefining IT operations for the modern enterprise. Our AIOps platform empowers organizations to achieve Autonomic IT — where systems are self-healing, self-optimizing, and seamlessly aligned with business outcomes. We help enterprises and service providers gain unified visibility across hybrid and multi-cloud environments, automate workflows, and unlock performance at scale.
We’re accelerating digital transformation through the power of automation, AI, and analytics — giving IT and business leaders the tools to deliver superior customer experiences, drive efficiency, and innovate with confidence.
Senior Software Engineer – (C/C++)
ScienceLogic, Inc. is seeking Senior Software Engineer with a focus on C/C++ agent development on Windows and Linux. Ideal candidates will be able to take a lead role in reviewing/accepting requirements, building new data collection and manipulation functionality, and resolving complex defects within the software.
Required Qualifications:
- 8+ years software development experience in: C/C++
- Programming experience with C# is a plus
- Knowledge of OS architecture and interactions with Windows and Linux (Ubuntu/Redhat); AIX/Solaris is a plus
- Experience with deployment of patches remotely that involve in-place upgrades
- Experience with interacting with REST API calls
- Experience with .NET framework, PowerShell and Microsoft Visual C++ redistributable
- Familiarity with host metrics (CPU, RAM, disk, network, etc.)
- Experience with creating and running software both under administrator and non-administrator accounts
- 6+ years Linux
- 6+ years of MySQL, including exposure to views, stored functions, and stored procedures.
- Experience developing multi-threaded or multi-process software
- Basic working knowledge of: SNMP, SOAP
- Demonstrated ability to incorporate AI coding assistants into daily workflow.
- Experience reviewing AI produced code and designs for accuracy.
- Knowledge of CI/CD pipelines and DevOps practices
- Strong understanding of software development lifecycles, from requirements through delivery.
Preferred Qualifications
- Preference for AI DLC experience.
- Experience in the area of network or systems management is a major plus.
- Experience with network observability or monitoring platforms