jobapplier

Senior/Lead Distributed Systems Software Engineer (GovCloud)

Salesforce

Skills

Required

  • Agile development
  • Test Driven Development
  • monitoring
  • alerting
  • logging
  • backend software development
  • distributed database system
  • relational databases
  • postgres
  • programming
  • Java / Golang / Python / Ruby

Preferred

  • publiques
  • qu'AWS
  • GCP
  • Azure
  • concurrency
  • data management

Join our Public Cloud engineering team as a Senior/Lead Distributed Systems Software Engineer. You will be responsible for innovating and maintaining a large-scale distributed systems engineering platform that serves millions of users across various industries. Your role will involve designing, developing, debugging, and operating resilient distributed systems, as well as delivering cloud infrastructure automation tools and frameworks. You will also participate in the team's on-call rotation to address complex problems in real-time and keep services operational and highly available.

Concevoir, développer, déboguer et exploiter des systèmes distribués résilients qui fonctionnent sur des milliers de nœuds de calcul dans plusieurs centres de données.

Responsibilities

  • Développer des outils d'automatisation de l'infrastructure cloud, des frameworks, des workflows et des plateformes de validation sur des plateformes cloud publiques telles qu'AWS, GCP, Azure ou Alibaba.
  • Participer à la rotation d'appel de l'équipe pour résoudre des problèmes complexes en temps réel et maintenir les services opérationnels et hautement disponibles.
  • You will need deep experience with concurrency, large scale systems, proficiency with solving real-world data management challenges, a strong understanding of how to craft solutions that are highly available, and a proven ability to design, develop, and optimize the core back-end systems

Requirements

  • Experience with Agile development methodology and Test Driven Development
  • A related technical degree required
  • Experience with critical infrastructure services including, monitoring, alerting, logging, and reporting applications

5+ years backend software development experience

  • Experience with distributed database system and relational databases like postgres is a plus
  • Deep knowledge of programming in Java, Golang, Python, or Ruby
  • Experience owning and operating multiple instances of a critical service

Pay

USD 148,500 - 285,800