Remote job
Security Engineer
Job details
About this role
Role overview Help secure a business intelligence product by investigating vulnerabilities in its source code and application behavior, then working with engineers to resolve the underlying issues. The role calls for an experienced product security practitioner who can move independently through unfamiliar systems, judge practical risk, and turn findings into lasting improvements. Security work includes both hands-on research and direct implementation of fixes.
Responsibilities - Analyze application source code and runtime behavior to find and validate security weaknesses. - Examine trust boundaries and complex system architecture, including authentication, authorization, injection risks, and handling of untrusted input. - Assess exploitability and likely real-world impact, then explain findings and recommended remediation clearly. - Work closely with software engineers to address vulnerabilities and prevent recurring classes of defects. - Implement durable security fixes and follow issues through to resolution. - Use AI-assisted security tools thoughtfully, checking their results independently.
Requirements - Demonstrated experience discovering and exploiting application vulnerabilities through code review and hands-on research. - Ability to navigate unfamiliar codebases and reason about architecture, execution, and trust boundaries. - Practical application security knowledge, including authentication, authorization, injection, and unsafe input handling. - Strong judgment in prioritizing findings by exploitability and impact, plus clear communication skills. - Strong software engineering ability to make maintainable security changes. - Curiosity, ownership, and a collaborative approach to resolving difficult security questions.
Nice to have - Experience with Clojure, or a strong interest in learning it. - A considered approach to AI tools that uses them to extend research while validating their output.
Benefits and work setup - US base salary range is $160,000–$225,000 annually, plus equity; pay varies with location, qualifications, and role scope. - Benefits include employer-paid medical, dental, and vision coverage, dependent coverage, retirement plan with employer match, and flexible paid time off including sick time. - The team works remotely across multiple countries, with an asynchronous approach and flexibility to set schedules and work locations.