Seeking an experienced Linux/Windows Software Developer for systems programming. Ideal candidates will have experience in networking, endpoint development, and development on Linux, Mac, and Windows systems.
Responsibilities:Develop and maintain client/server and web applications for Network Access Control solutions on Windows and Linux.
Analyze customer escalation issues and collaborate with cross-functional teams to resolve critical issues.
Provide technical leadership and mentor other engineers.
Develop new security features and maintain existing ones.
Reproduce and investigate customer issues, providing detailed issue descriptions and software code changes.
Improve software conformance, stability, and supportability.
Understand customer network architecture and provide alternative solutions for better performance.
Utilize Kanban development methodology and Atlassian tools (Jira, Confluence).
8-12 years of software development or sustaining engineering experience, preferably in network or endpoint security.
Technical leadership experience.
Proficiency in C/C++, Java, and Perl.
Linux/Unix development and system experience (scripting, regex, awk, sed).
Strong understanding of TCP/IP and network protocols (DNS, SMTP, SNMP, DHCP, 802.1x).
Familiarity with network equipment configuration (Switch, Router, FW) and low-level network monitoring.
Experience with Windows-based networks and domain management.
Excellent communication skills and ability to work independently.
Bachelor’s Degree in Computer Science or equivalent experience.