Senior Software Engineer, DNS and Cloud Infrastructure

Salesforce

Bellevue, WA • 21m ago • Hybrid

Senior

Hybrid

148,500 - 223,900 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer (DNS and Cloud Infrastructure)

Description

You will deliver cloud infrastructure automation tools, frameworks, workflows, and validation platforms on public cloud. The work focuses on designing, developing, debugging, and operating resilient distributed systems across thousands of compute nodes in multiple data centers, while improving availability, resilience, and performance. You will also write microservices for containerized environments, contribute to open source, and participate in an on-call rotation.

Responsibilities

  • Build infrastructure automation tooling, frameworks, workflows, and validation platforms

  • Design, develop, debug, and operate highly available distributed systems at scale

  • Develop Infrastructure-as-Code

  • Write and maintain microservices for containerization frameworks (Kubernetes, Docker, Mesos)

  • Troubleshoot complex issues and drive innovations for reliability and performance

  • Balance live-site management, feature delivery, and technical debt retirement

  • Participate in on-call rotation to keep services operational and highly available

Requirements

  • 5+ years of backend software development experience with Python

  • Hands-on Linux systems administration and troubleshooting knowledge, including Linux internals

  • Strong OOP, design patterns, data structures, algorithms, and concurrency fundamentals

  • Public cloud engineering experience on GCP, AWS, and/or Azure, including provisioning, infrastructure, and migration at cloud scale

  • Experience using AI-assisted development tools to automate DNS and infrastructure management

  • Solid experience configuring, deploying, managing, and maintaining large cloud-hosted systems

  • Experience with container and orchestration systems (Kubernetes, Docker, etc.)

  • Experience with infrastructure automation tools (Splunk, Puppet, Spinnaker, Terraform, Git, etc.)

  • Strong networking fundamentals: DNS, load balancing, SSL, TCP/IP, SQL, HTTP, switches, routers

  • CI/CD experience with Jenkins and/or Travis CI

  • Experience implementing large infrastructure projects

  • Strong communication skills and ability to learn continuously

  • Agile development methodology experience and Test Driven Development

  • Experience maintaining monitoring platforms like Grafana

Benefits

  • Time off programs

  • Medical, dental, vision, and mental health support

  • Paid parental leave

  • Life and disability insurance

  • 401(k) and employee stock purchasing program

  • Workplace culture that supports diversity and inclusion

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer, DNS and Cloud Infrastructure role

Improve your resume for just $5

$148,500 – $223,900/year

Unlock Full Resume Report