Senior Security Engineer, Product Security
@ GoodLeapSenior Security Engineer, Product Security
About the job
GoodLeap delivers financing and software for sustainable solutions, supporting 1M+ homeowners. The role focuses on secure product development and AI security, ensuring safe deployment of innovative tech.
Requirements
- Backend engineering in modern language
- Reviewing code across stacks
- Understanding API security
- Manual testing of web apps
- Threat modeling skills
Qualifications
- Proven coding and security skills
- Ability to read multiple languages
- Experience with API standards
- Knowledge of AWS and infrastructure
- AI/LLM security exposure
Full job description
GoodLeap’s security team safeguards the organization’s information assets while enabling the business — spanning product safety and resilience, security paved roads, customer and regulatory trust, and technology governance. As a Senior Product Security Engineer, you’ll partner with product and engineering teams to make what we ship safe by default, splitting your time between building production security services and reviewing what other teams build: designs before code exists, pull requests before merge, and running systems before someone else finds the problem. You’ll be the primary security partner for one or more business units — GRC, security operations, and monitoring carry their own parts of the mandate, but you own the product security outcome.
GoodLeap builds in TypeScript, Node.js, .NET, and Python, and you’ll work across all of it — we care that you can move between stacks, not that you’ve spent your career in one. We’re also shipping LLM-backed and agentic features into a regulated consumer-finance product; adversarially testing those systems (prompt injection, jailbreaks, tool abuse, exfiltration) and helping define what’s “safe enough to launch” is core to this role. You don’t need years of AI security experience — you need to show you can take an unfamiliar system, reason about how it fails, and produce findings a product team will act on.
Essential Job Duties and Responsibilities
- Adversarially test our AI and LLM-backed features. Design and run attacks against LLM-backed applications and agents — prompt injection, jailbreaks, tool abuse, data exfiltration — and turn findings into pass/fail criteria product teams will act on.
- Build and operate production security services. Backend services and internal tooling — APIs, streaming transports, proxy/CLI/chat interfaces — in whichever of TypeScript, Node.js, .NET, or Python fits the problem, held to the same bar as any other production service: test coverage, CI, dependency management.
- Find new ways to automate the work. Notice when something we do by hand has become automatable, prototype it, and make the case— even when it means replacing a tool we bought last year.
- Review pull request vulnerability findings. Triage what scanning and AI-assisted review surface across our stacks, separating real findings from noise. Go deep by hand on auth paths and high-risk changes, and feed what you learn back into the tooling.
- Threat model from product designs. Review PRDs and technical designs before code exists, infer trust boundaries and data flows in unfamiliar domains, and raise security questions while the design is still cheap to change.
- Test by hand and validate what you find. Manual testing of web applications and APIs, triage for real exploitability, and retest fixes. Support the red team’s bug bounty and continuous penetration testing programs.
- Keep the AppSec tooling estate running and low-friction. SAST/dependency scanning tuning, finding triage and routing, SSO and access management, and automating the repetitive parts so the program scales without headcount.
- Secure the infrastructure your tooling runs on. IAM least-privilege scoping, secrets management, and container/network lifecycle — as infrastructure as code, with automated drift checks.
- Enable engineers to do the right thing. Build security training and documentation engineers will actually use.
- Evaluate tools and help set the AI bar. Run structured bake-offs of security products against defined requirements and help set the standards AI/agent systems must satisfy before reaching production.
- Back up the rest of the security team. Support investigations, threat hunting, and incident response for the products you cover, and contribute to the vulnerability management lifecycle and security analytics platform.
Required Skills, Knowledge, and Abilities
Similar jobs in Columbus, OH
- J
HVAC Controls Engineer – Building Automation
Jobot · Columbus, OH, United States
Posted 3 days ago - N
Security Operations Engineer - Level 3
Neshent Technologies · Fairfield, Ohio, US
Posted 2 days ago - S
Security Guard
Securitas · Mechanicsburg, OH, United States
Posted 1 week ago - K
Senior Structural Engineer — Local Roots, National Impact
KPFF Consulting Engineers · Columbus, OH, United States
Posted 1 week ago - S
Data Center Security Officer
Securitas · London, OH, United States
Posted 1 week ago - S
Data Center Security Guard
Securitas · Mount Sterling, OH, United States
Posted 1 week ago