Software Engineering SMTS (Backend - Distributed Systems)
Salesforce, Inc.Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, build, and operate secure, scalable secrets management and distributed system components for multi-cloud Infrastructure as Code deployments.
Develop and maintain highly available, low-latency 'Tier 0' services, participate in on-call rotations, debugging distributed system issues.
Apply cryptographic techniques such as PKI, X.509, implement dynamic secret generation, automated key rotation, and zero-trust authentication features.
Minimum Requirements
Minimum 5+ years of software development experience in product-based technology companies.
At least 3+ years development experience in public cloud environments (AWS preferred, GCP is a plus).
Hands-on programming skills in Golang, Java, C#, Python, Rust, or C/C++ with experience building scalable services using relational or NoSQL databases.
Applied knowledge in cloud security design, Secrets Management, PKI/X.509, Infrastructure as Code, container orchestration (Docker, Kubernetes), and distributed networking.
Ideal Candidate Profile
Experienced in architecting and delivering secure, scalable cloud-native distributed systems with strong operational ownership including on-call duties.
Demonstrates advanced understanding of cryptography and zero-trust identity implementations in real-world systems.
Adopts an AI-first approach to engineering with proficiency in AI-driven development tools and prompt engineering to improve software quality and delivery speed.
