The company is looking to develop features and components for its network detection and response (NDR) technology and needs a skilled software engineer to lead junior team members and work on the foundation level of its appliances and cloud offerings.
Requirements
- Experience in back-end languages such as Python, Golang, Rust, or C/C++
- Familiarity with cryptography principles, applications, and protocols such as TLS
- Familiarity with navigating typical Linux server environments, including common tools, package management, and services
- Familiarity with basic CPU, network, or storage performance analysis and tuning on Linux
- Experience with cloud platforms such as AWS, Azure, or GCP
- Experience with Docker containers, CI pipelines, and other build tools
- Exposure to authentication/authorization technologies such as SAML, OAuth, OIDC, Kerberos, or LDAP/Active Directory
Responsibilities
- Design and build the underlying platform support for appliances and the custom software that provides security visibility across an organization
- Occasionally expand into other areas of engineering — we encourage and support full-stack flexibility
- Collaborate with UX, PM, QA, and other engineering teams to define requirements, develop architecture, and implement new features
- Maintain quality by participating in code reviews
- Participate in agile development methodologies
- Lead or mentor other team members
Other
- Bachelor’s degree in Computer Science, Engineering or a related field
- 4+ years working experience implementing backend infrastructure components on Linux/Unix
- Ability to lead or mentor other team members
- Adherence to strong software engineering practices
- Strong problem solving and communication skills
- Flexible PTO, Sick Time Prorated Based on Date of Hire, and All Federal Holidays (US Only) + 3 Days of Paid Volunteer Time
- Non-Commissioned Positions may be eligible to participate in the Annual Discretionary Bonus Plan