R&D Software Engineer
E
ExtraHopCybersecurity
Remote/SeattleFull-Time
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- PythonJavascriptTypeScriptC++GoRustLinux
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
- Strong programming skills in one or more of the following: Go, Python, C, C++, Rust, JavaScript, or TypeScript.
- Experience developing software on Linux or Unix environments, including debugging, tooling, and common developer workflows.
- Understanding of networking fundamentals and common Layer 2 through Layer 7 protocols.
- Familiarity with secure development concepts including encryption fundamentals and modern authentication ideas such as TLS, SAML, or OIDC.
- Ability to design and implement software with an emphasis on code quality, maintainability, and reliability.
- Strong problem solving skills, clear communication, and the ability to work both independently and collaboratively.
- Demonstrated ability to learn new technologies and navigate large or complex systems.
Responsibilities
- Design, build, and maintain high quality software components that contribute to ExtraHop’s core platform and product capabilities.
- Collaborate closely with engineering peers, product management, UX, QA, and other partners to define requirements, architecture, and implementation details.
- Participate in code reviews, technical discussions, and architectural planning to ensure quality, stability, scalability, and long term maintainability.
- Debug, troubleshoot, and improve software running in real world customer environments.
- Support performance, scalability, and reliability initiatives through measurement, analysis, and optimization.
- Contribute to test automation, CI/CD processes, and modern engineering practices.
- Participate in agile development methodologies and help continuously improve team processes.
View Full Description & ApplyYou'll be redirected to the employer's site