Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Salesforce

New

Software Engineer (DNS & Cloud Infrastructure)

Posted
Discussion

Summary

Builds and operates Salesforce's public cloud infrastructure: distributed systems, Infrastructure-as-Code, containers (Kubernetes/Docker), CI/CD, and DNS across AWS/GCP/Azure, with Python backend development and on-call rotation for a high-availability, multi-datacenter platform.

  • Our Public Cloud engineering teams are responsible for innovating and maintaining a large scale distributed systems engineering platform that ships hundreds of features to production for tens of millions of users across all industries every day
  • Our users count on our platform to be highly reliable, lightning fast, supremely secure, and to preserve all of their customizations and integrations every time we ship
  • Deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on our public cloud platforms
  • Designing, developing, debugging, and operating resilient distributed systems that run across thousands of compute nodes in multiple data centers
  • Using and contributing to open source technology
  • Developing Infrastructure-as-Code
  • Writing microservices on containerization frameworks such as Kubernetes, Docker, Mesos
  • Resolving complex technical issues and drive innovations that improve system availability, resilience, and performance
  • Balancing live-site management, feature delivery, and retirement of technical debt
  • Participate in the team’s on-call rotation to address complex problems in real-time and keep services operational and highly available

Benefits

  • Medical Care
  • Life Insurance
  • Retirement Savings
  • Employee Assistance Programs
  • With 9 standard holidays and four floating holidays, you get a total 13 paid days off each year
  • 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
  • In-depth, hands-on experience with Linux Systems Administration and Troubleshooting, servers, and Cloud architecture. Good knowledge of Linux internals
  • Public cloud engineering on GCP, AWS, and or Azure platforms. Cloud provisioning, infrastructure, and migration at cloud scale
  • Configuration management with open-source tools, ideally Puppet, Chef, Salt, or Ansible
  • CI/CD experience with tools like Jenkins, and Travis CI
  • Experience with infrastructure automation tools like Splunk, Puppet, Spinnaker, Terraform, git, etc
  • Use of AI assisted development tools to automate DNS and infrastructure management
  • Minimum of 3 years of backend software development experience (Python) working with Cloud Architecture
  • Solid understanding of configuring, deploying, managing, and maintaining large cloud-hosted systems
  • Embrace a culture and work environment that promotes diversity and inclusion
  • Experience with Agile development methodology and Test Driven Development
  • A continuous learner, a critical thinker, and a team player with excellent communication skills
  • Strong understanding of fundamental network technologies like DNS, Load Balancing, SSL, TCP/IP, SQL, HTTP, Switches, Routers
  • Proven professional work experience with Python. In-depth understanding of OOP, design patterns, data structures, algorithms, and concurrency
  • Experience maintaining monitoring platforms like Grafana
  • Experience with container and orchestration systems like Kubernetes, Docker, etc
  • Implementation experience of large infrastructure projects
  • Experience using AWS Route 53
  • Working in high-availability, 24x7x365 large-scale multi-datacenter environment
  • Highly skilled in packet analysis, network analysis tools, troubleshooting, and analytical fault diagnosis
  • Security hardening of network infrastructure, such as DNSSEC

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.