Job Title - Senior Software Development Engineer
Location - Baner, Pune
The everyday hustle:
- Innovate and develop creative solutions using cutting-edge technologies to continuously enhance our client's multi-platform Agent Software
- As part of our client's development team, you will have the chance to develop, test and debug the most complicated real world problems in Endpoint agents
- Automate and optimize all stages of the software development lifecycle proactively
- Collaborate closely with various business units, both internally and externally, to ensure seamless product usage and maximum potential
- Oversee the continuous integration and deployment of agent software and support the process
- Take ownership of projects and drive them to completion, ensuring high-quality deliverables
- In order to successfully deal with this challenge, you will continuously enrich your knowledge and experience with endpoint agents
Do you have what it takes
- Proven experience as a team member in the areas of C/C++
- Total 8+ years of experience of which minimum 2-5 years of production experience on Windows, Linux or MacOS developing production code with the following characteristics:
- High concurrency requirements needing strong use of multi-threading and IPC mechanisms (like Pipes, Sockets etc.)
- High reliability requirements
- Detailed requirements on low-level operating characteristics (memory usage, efficient performance, correct conformance to external standards)
- Good understanding of build frameworks like CMAKE etc.
- Functional understanding of scripting languages and runtime environments like .NET
- Excellent interpersonal skills and great communication skills Ability to collaborate effectively with cross-functional teams to deliver high-quality software solutions.
- Experience with endpoint security solutions like EDR, DLP, Anti-malware, and open source tools like osquery, a plus
- Knowledge of other languages like python, Java and back-end frameworks (REST APIs) is a plus