Join the Sensors and Control Points team at Salesforce, a pivotal player in safeguarding the digital landscape of the world’s most trusted CRM platform. As a Senior Software Engineer, you’ll be on the frontlines of delivering innovative solutions for the prevention, detection, and response to security threats across our cloud platforms and infrastructure.
We are looking for passionate engineers ready to dive deep into distributed systems development, security, and data processing. You’ll be designing and building scalable, cloud-native systems that continuously monitor and mitigate risks, securing Salesforce’s employees, customers, and data. This role offers you the opportunity to drive security innovation at scale, making a tangible business impact.
What You’ll Do
- Design & Build. Architect and implement highly available, resilient, and scalable distributed systems to detect and manage cloud misconfigurations in Salesforce’s public cloud resources.
- Observability & Remediation. Develop observability services that provide visibility into security risks and build remediation solutions to safeguard Salesforce infrastructure.
- Agile Development. Operate within a fast-paced, agile development environment, actively participating in daily scrums, ensuring timely and quality delivery.
- Feature Development. Drive initiatives to add new features that meet growing product demands, with an emphasis on security and reliability.
- Collaborative Ownership. Participate in code reviews, architecture discussions, and operational troubleshooting to maintain high standards of engineering excellence.
- Cross-Functional Collaboration. Work closely with product managers and other engineering teams to execute large-scale projects that have a company-wide impact.
- Adaptability. Thrive in a dynamic environment with evolving requirements and priorities, demonstrating flexibility in tackling new challenges.
Required Skills
- 8+ years of industry experience with a strong foundation in object-oriented programming (Python & GoLang preferred).
- Proven expertise in designing and deploying highly performant, fault-tolerant distributed systems using public cloud technologies (AWS).
- Experience with ETL pipelines and frameworks like Apache Airflow, Kafka, Spark, etc.
- Proficiency in working with SQL and NoSQL databases.
- Hands-on experience with containerization technologies (Docker, Kubernetes).
- Familiarity with Scrum and agile methodologies with a focus on delivering secure, high-quality code.
- A self-starter with excellent communication and emotional intelligence, able to collaborate in a team-oriented environment.
Nice-to-Have Skills
- Experience with AI/ML technologies.
- Familiarity with additional cloud platforms (Google Cloud Platform, Azure).
- Strong understanding of security fundamentals, including authentication/authorization frameworks (e.g., OAuth, SSO), secure transport (e.g., TLS), and identity management.
- Knowledge of observability tools such as Splunk, Grafana, and Prometheus.
Why Salesforce?
At Salesforce, we are committed to creating an inclusive and diverse workplace that reflects the world we live in. From equal pay initiatives to employee resource groups and comprehensive benefits, we are passionate about driving equality and providing an environment where every employee can thrive.
Join us in shaping the future of business and technology while making a positive impact on the world!
Accommodations
Salesforce is dedicated to ensuring an accessible and supportive hiring process for all applicants. If you need assistance, please reach out to us through the Accommodations Request Form.
Salesforce is an Equal Employment Opportunity and Affirmative Action Employer. We consider all qualified applicants without regard to race, color, religion, gender identity, national origin, age, marital status, veteran status, or disability status.