Software Engineer, Security
San Francisco, CA$350k - $475kFull-timePosted 11mo ago
About the role
Security-focused software engineer role embedded with product and research teams to bake security into design and development, building tooling and automation to keep systems safe at scale.
Responsibilities
- Partner with product and research teams to embed security into the development lifecycle: threat modeling, design reviews, and secure defaults for new features.
- Design and implement security controls across our product stack (authentication, authorization, session management, input validation, etc.).
- Build and maintain security tooling and automation for engineers: secure frameworks and templates, CI/CD checks, dependency management, and vulnerability detection.
- Collaborate with researchers to identify and mitigate AI-specific product risks, such as model abuse, prompt injection, data leakage, or misuse of capabilities.
- Improve observability and detection for security-relevant events: access anomalies, abuse patterns, and suspicious behavior in production.
Qualifications
- Bachelor’s degree or equivalent experience in computer science, engineering, or similar.
- Proficiency in at least one backend language (we use Python or Rust).
- Strong generalist software engineering background and ability to review production code for security risks.
- Hands-on experience securing web apps and APIs especially auth flows, access control, secrets management, input validation, and data protection.
- Familiarity with common vulnerability classes and prevention frameworks; experience hardening prototypes into production.
- Comfort with modern cloud infrastructure and understanding how application concerns intersect with infrastructure.
- Comfort operating across the stack and owning projects end-to-end.
- Thrive in a highly collaborative environment involving many, different cross-functional partners and subject matter experts.
- A bias for action with a mindset to take initiative to work across different stacks and different teams where you spot the opportunity to make sure something ships.
Skills
Required:Backend programmingSecurity review and threat modelingWeb app and API securityCloud infrastructureSecurity tooling and automation
Benefits
- generous health, dental, and vision benefits
- unlimited PTO
- paid parental leave
- relocation support as needed
Last updated Jul 8, 2026. Interested? Apply on the company site.
About Thinking Machines Lab
Connectionism: Research Blog by Thinking Machines Lab
Thinking Machines Lab is an artificial intelligence research and product company. We’re building a future where everyone has access to the knowledge and tools to make AI work for their unique needs and goals.
AIartificial intelligencebessemer-ai-infrastructure-2026deep learningliquid-ai-recruiting-targetmachine learningproductreinforcement-learning-platforms
More open roles at Thinking Machines Lab
- IT Engineer2mo agoNew York, NY · Technical
- Operations Analyst, Safety2mo agoSan Francisco, CA · Technical
- Endpoint Engineer, IT2mo agoHybrid (San Francisco, CA and New York, NY) · Technical
- Software Engineer, Full Stack, Tinker3mo agoSan Francisco, CA · Core Engineering, Product, and Infrastructure
- Recruiting Coordinator, Research3mo agoHybrid (San Francisco, CA) · Operations