Staff Software Engineer, Pentest Experience
New
H
Horizon3Cybersecurity software
US, RemoteFull-TimeStaff
SalaryBase salary range: $230,000 - $270,000. Additional compensation: all full-time roles are eligible for an equity package in the form of stock options.
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of professional software engineering experience
- Required Skills
- AWSDockerPythonSQLGCPTypeScriptAzureGoRust
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
- 8+ years of professional software engineering experience, including sustained ownership of production backend systems.
- Experience building backend services in at least one modern language, such as Python, Go, Rust, or TypeScript.
- Strong SQL skills and production experience with a relational database, including complex joins, CTEs, window functions, and schema design.
- Experience building backend services on AWS, GCP, or Azure.
- Familiarity with Docker and containerized applications.
- Experience designing and operating APIs, services, and asynchronous or event-driven systems.
- Experience with data modeling and persistence layers for product-grade backend systems.
- Experience with observability, testing, and reliability practices, including debugging difficult customer-visible production problems.
- Experience producing technical design documents, architectural proposals, or engineering standards adopted by other teams.
- A record of leading cross-team technical work and mentoring engineers.
- Ability to make and explain technical decisions involving data correctness, reliability, performance, maintainability, and safe operation.
Responsibilities
- Own the technical direction of Assessment Experience backend systems from concept through implementation and long-term evolution.
- Design and build scalable backend services, APIs, and asynchronous or event-driven workflows for configuring assessments and consuming results.
- Lead architectural decisions and document tradeoffs involving reliability, data correctness, maintainability, extensibility, and operability.
- Translate product and customer goals into technical strategy, architecture, and execution plans with Product, Design, and engineering leadership.
- Partner across teams responsible for attack content, integrations, and asset matching to define interfaces and address systemic blockers.
- Write production code and set standards for design, code quality, testing, observability, and safe rollouts such as feature flags.
- Identify risks, dependencies, and tradeoffs; sequence work across initiatives and evaluate emerging technologies, including AI-driven approaches.
- Raise engineering standards through design and code reviews, architecture proposals, and technical writing.
- Mentor P3 and P4 engineers, support hiring, and communicate technical concepts to technical and non-technical stakeholders.
- Use customer feedback and production signals to improve how customers use NodeZero to identify risk and act on results.
View Full Description & ApplyYou'll be redirected to the employer's site