Staff Software Engineer, Security

Salesforce is a leading enterprise software company providing cloud-based customer relationship management services.
Security
Staff Software Engineer
Hybrid
8+ years of experience
Enterprise SaaS · Cybersecurity

Description For Staff Software Engineer, Security

Salesforce is seeking a Staff Software Engineer for their Security team to work on their Security Operations team with a focus on the Nebula roadmap. This role involves contributing to an open-source project that originated at Slack, requiring collaboration with external corporate partners and internal stakeholders. The position is within a threat detection focused blue team and includes both incident response and on-call obligations.

The ideal candidate will work on a tier-0 service that all of Slack depends on, with opportunities to optimize performance and work alongside top-tier developers. The role encompasses work on the core open source codebase and a broader ecosystem including certificate authority, Kubernetes integration, and management of diverse deployments across Linux, macOS, and Windows.

This is a US-based position within a distributed SecOps team that collaborates with team members in Melbourne, Australia. The team operates in a positive, diverse, and supportive culture, seeking curious and inventive individuals who strive for continuous improvement. The role offers significant opportunity for growth and impact in engineering at Slack.

Key technologies include Go, Python, Kubernetes, and Elasticsearch, with most operations running on AWS. The position requires a deep understanding of security concepts and a passion for building robust, secure systems. The team values collaboration, creativity, and a commitment to solving problems thoroughly rather than applying quick fixes.

Last updated 14 days ago

Responsibilities For Staff Software Engineer, Security

  • Write Go to contribute to Nebula, Slack's mesh overlay software defined network
  • Detect threats and help Slack be more secure
  • Scale and operate infrastructure and tools that handle millions of events per second
  • Participate in on-call rotation to fix services and investigate potential threats
  • Develop new features to protect Slack's production infrastructure

Requirements For Staff Software Engineer, Security

Go
Python
Kubernetes
Linux
  • Significant software engineering experience
  • Experience with security disciplines and understanding of core security concepts (MFA, ZeroTrust)
  • Ability to collaborate across the company
  • Problem-solving skills focused on long-term solutions
  • Experience with securely managing secrets or tokens

Interested in this job?

Jobs Related To Salesforce Staff Software Engineer, Security

Staff Software Engineer, Product Security

Lead security engineering role focusing on authentication, authorization, and cryptography for Slack's product security team at Salesforce.

Lead Software Developer - Network Security

Lead Software Developer position at Salesforce focusing on network security, distributed systems, and cloud infrastructure security implementation.

Manager 2, Security Engineering

Lead network security engineering team at Intuit, overseeing infrastructure design, implementation, and maintenance while managing team and vendor relationships.

Staff Security Engineer, EMEA

Lead security investigations and threat detection at Airbnb EMEA, developing scalable tools and mentoring team members in forensic analysis and incident response.

Staff Software Engineer, Secure Development Engineering

Lead security engineering initiatives at Airbnb, architecting and implementing secure development solutions that protect millions of users while empowering thousands of developers.