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 2 months 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

Software Engineering SMTS – Identity and Access Management

Staff Software Engineer role at Salesforce focusing on Identity and Access Management, offering competitive salary and hybrid work in San Francisco.

Staff Software Engineer, Product Security

Lead security engineering role focusing on authentication, authorization, and cryptography implementation at Salesforce, requiring 7+ years of software development experience.

Enterprise Technology Risk Management and Information Security Manager

Lead enterprise security and risk management initiatives at Salesforce, focusing on control design, process improvements, and information security implementation.

Senior Staff Software Engineer, Identity

Senior Staff Software Engineer position at Apple focusing on identity and security infrastructure, offering competitive compensation and comprehensive benefits in Seattle.

Technical Program Manager, Information Security

Lead high-impact security initiatives at Apple as a Technical Program Manager, managing complex security programs and coordinating with multiple teams across the organization.