Software Security Engineer (SMTS/LMTS/PMTS)
Posted
Summary
Software Security Engineer building automated security tools and infrastructure for Salesforce's GCP-based microservices architecture, focusing on CI/CD integration, vulnerability management, threat modeling, and compliance automation using Go/Java/Python, Terraform, and Kubernetes.
- We are seeking a proactive and skilled Software Security Engineer to join our GCP team
- The ideal candidate will be responsible for enhancing our security posture across various domains, focusing on development, vulnerability management, infrastructure security, and the security of distributed and scalable distributed systems
- This role requires hands-on experience with security systems, a deep understanding of modern threats, and the ability to drive security improvements through engineering solutions
- As a Software Security Engineer, you won’t just find vulnerabilities, you’ll engineer the systems that prevent them
- You will play a pivotal role in securing our distributed micro-services architecture on GCP, moving security by building automated, high-performance tools that empower our entire engineering organization
- Security Engineering & Automation: Build and integrate high-performance security tools and custom scripts into our CI/CD pipelines (SAST/DAST, SCA, SIEM) to automate manual toil
- Infrastructure as Code (IaC): Develop and secure Terraform/IaC templates to ensure our cloud infrastructure is hardened by design before it ever reaches production
- Vulnerability Leadership: Lead the end-to-end vulnerability lifecycle, using a risk-based approach to prioritize remediation across network, cloud, and application layers
- Architecture & Threat Modeling: Partner with DevOps and Product teams to conduct threat modeling and architectural reviews, ensuring new features are resilient and scalable
- Compliance & Governance: Act as the technical lead for audits (SOC2, ISO 27001), leveraging automation to provide evidence of consistent monitoring and timely closure of risks
- Production Resilience: Troubleshooting and resolving complex security issues in production using distributed tracing and modern monitoring tools
Benefits
- Medical Care
- Life Insurance
- Retirement Savings
- Employee Assistance Programs
- With 9 standard holidays and four floating holidays, you get a total 13 paid days off each year
- Cloud & Infrastructure Expertise: Deep experience with GCP (similar) and Terraform for managing cloud security posture (CSPM) and infrastructure
- Collaborative Spirit: A desire to work cross-functionally with DevOps to embed security into the SDLC
- Engineering Mindset: 5+ years for SMTS, 7+ years for LMTS; 9+ years for PMTS in Security Engineering with a focus on building tools, not just managing them
- Coding Proficiency: Strong experience in Go, Java, or Python with a solid grasp of Object-Oriented Programming and automation
- Security Domain Knowledge: Practical experience with network protocols, OS hardening (Linux), and modern attack vectors
- You have built or contributed to open source tools
- You have experience with secure software development lifecycle practices
- You know container security tools such as Docker and Kubernetes
