Staff Software Engineer
Core
Design and implement complex features, architecture improvements, and high-tier escalation resolution for an enterprise security product suite, balancing core engineering with critical debugging and hotfixes.
Role type
Staff Software Engineer (Enterprise Security)
Builds
Cross-platform components, APIs, distributed systems, and end-user interfaces for enterprise security products.
Domain
Enterprise Security, Cloud Infrastructure, Distributed Systems
Deliverable
production ML models | product features
Required skills
Java, C, C++, PHP, Perl, SQL, shell scripting, multi-threaded debugging, cross-platform development (Windows/Unix/Linux), network protocols, clustering models, relational databases, LDAP, REST APIs, UI frameworks, CI/CD integration, AI-assisted development tools, agent orchestration, multi-agent workflows, code review, security protocols (PKI, SSL, certificates), privileged access management.
Preferred skills
Expertise in AI code assist tools (Claude/Cursor), AI Spec-driven development methodologies, vulnerability patching strategies.
Technologies
Azure, AWS, UNIX, Linux, Mac, Windows, SQL, LDAP, REST, CI/CD tools, AI code assistants (Claude, Cursor).
Responsibilities
Design and implement new software components and features; define communication interfaces and implement product APIs; build distributed enterprise-grade software deployed across multiple datacenters; develop end-user-facing interfaces and web protocols; perform unit/module testing and implement end-to-end automation tests; troubleshoot product issues and resolve complex configuration defects; provide guidance on deployment models and configurations; support regular product update releases and hotfixes.
Seniority
Staff, hands-on IC with strategic impact

