Senior/Lead Backend Engineer
SalesforcePalo Alto, United States
170000USD - 280000USDTableauPythonKubernetesAgileAWS
What you will be doing
As a Software Engineer on the Provisioning team, you will be working to ensure that the CI infrastructure is available, secure, and cost-effective, while ensuring a great experience for Tableau developers. Some of the things you will be doing include:- Design, build and automate processes and systems.
- Breakdown and estimate work, select and incorporate the appropriate tools and frameworks for the job.
- Provide technical leadership at a component or service scope.
- Continuously evaluate existing processes & systems, identify optimization opportunities, design and implement changes for better efficiency.
- Lead platform upgrade projects.
- Take ownership of patching, upgrading, validating and releasing the AMIs supporting the CI systems across the supported platforms.
- Participate in on-call activities, identify and respond to issues affecting the service health, collaborate across teams to mitigate them.
- We have a strong mandate to operationalize AI solutions related to our scope - you are expected to help identify opportunities, prototype and roll-out one or multiple teams and use cases.
Qualifications
- You have 5+ years industry experience coding commercial software and a passion for solving complex problems in large-scale distributed systems.
- You have solid development skills with object-oriented languages (preferably Python) and good understanding of CI systems, containerized environments (Kubernetes), and cloud infrastructure technologies.
- You are experienced in leading projects across development teams, particularly using Agile methodologies.
- You have 3+ years hands-on experience with AWS services and Terraform.
- You have a good understanding of the particularities of Linux, macOS and Windows.
- Experience with Bash shell and Windows PowerShell is a plus.
- Excellent understanding of the agile software development lifecycle.