Software Engineering MTS

17 Minutes ago • 3 Years + • $125,700 PA - $188,600 PA
Software Development & Engineering

Job Description

Salesforce is seeking a Software Engineering MTS to join its agile team, focusing on developing scalable and innovative solutions for compute infrastructure. The role involves automating OS image creation, troubleshooting OS-level issues, and collaborating with internal and external teams. Candidates should have a passion for technology and contribute to pioneering new engineering solutions for the cloud, ensuring continuous improvement in engineering excellence and service availability.
Must Have:
  • Automate creation and distribution of OS images and artifacts.
  • Troubleshoot OS level issues and provide guidance to other teams.
  • Interface with OS vendors, open source community, and internal engineering teams.
  • Collaborate with engineers to specify, design, develop, code, test, and implement solutions.
  • Define technical specifications, conduct code reviews, and engage in peer programming.
  • Support the management of technical infrastructure (repository, build, testing systems).
  • Collaborate with cross-functional teams on tools, processes, and implementation strategies.
  • Ensure continuous improvement in engineering excellence through best practices.
  • Champion Engineering and Operations, along with service ownership methodologies.
  • Participate in the on-call rotation to ensure service availability.
  • 3+ years of professional Engineering and DevOps experience.
  • Understanding of firmware fundamentals and OS image creation.
  • At least 3 years of Python programming experience.
  • Proficiency in Bash, Terraform, PowerShell, Packer, Buildbot, Spinnaker, Jenkins, Docker, Kubernetes, Puppet.
  • Proven experience managing infrastructure within major public cloud PaaS providers (AWS, GCP, Azure, Alibaba).
  • Practical experience with Linux/Unix, Windows platforms, and cloud architectures.
  • Good understanding and practical knowledge of the OSI layers.
  • Understands OS fundamentals like process management, deployment, performance tuning, and networking.
  • Solid understanding of configuring, deploying, managing, and maintaining large cloud-hosted systems.
  • Experience with source code management, testing frameworks, code packaging, and build/release processes.
  • Strong troubleshooting skills in complex application stacks.
  • Excellent written and verbal communication and teamwork skills.
  • A related technical degree is required.
Perks:
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits
  • Time off programs
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Life and disability insurance
  • 401(k)
  • Employee stock purchasing program

Add these skills to join the top 1% applicants for this job

saas-business-models
team-management
cross-functional
problem-solving
game-texts
agile-development
salesforce
networking
linux
aws
unix
azure
terraform
spinnaker
puppet
powershell
docker
kubernetes
python
bash
jenkins

About Salesforce

Salesforce is looking to add a new member to our growing software engineering team. To join us, you'll need a passion for technology and a love for developing the next generation of trusted enterprise computing worldwide. We're a fast-paced, agile, and innovative team that works collaboratively across all areas of our technology stack. We support essential services for the business, evaluate complex compute changes, and pioneer new engineering solutions for the cloud.

As a member of our team, you will work in a fast-paced environment at Salesforce, the largest SaaS platform in the world. You will develop scalable and innovative solutions for our compute infrastructure and proactively protect our customers' data.

Responsibilities:

  • Automate creation and distribution of OS images and artifacts across multiple substrates and platforms.
  • Troubleshoot OS level issues and provide guidance to other teams with OS specific design and debugging.
  • Interface with OS vendors, open source community, and internal engineering teams working on OS specific capabilities and management.
  • Collaborate with other Engineers. No matter how long they have been in the industry, everyone can bring something new to the team.
  • You will collaborate with the engineering team to specify, design, develop, code, test, and implement solutions that support our framework. Innovation can come from all directions.
  • You will help define technical specifications for new features before sprints. You will conduct code reviews, engage in peer programming, share your ideas in team meetings, and contribute to planning work for releases and annual planning.
  • Support the management of technical infrastructure (e.g., repository, build system, testing system).
  • Collaborate closely with cross-functional teams of software developers and system engineers to define the tools, processes, and implementation strategies for scalable applications.
  • Ensure we continuously improve our engineering excellence by adopting best practices for coding, testing, and deployment.
  • Champion Engineering and Operations, along with service ownership best practices and methodologies.
  • Participate in the on-call rotation to ensure the team's and organization's services are available.

Required Skills/Experience:

  • 3+ years of professional Engineering and DevOps experience in enterprise environments supporting the build, Test, release, and deployments.
  • Understanding of firmware fundamentals, OS image creation fundamentals, and experience modifying Linux images across on-prem and cloud-based machines.
  • At least 3 years of Python programming experience.
  • Proficiency in Bash, Terraform, PowerShell, Packer, Buildbot, Spinnaker, Jenkins, Docker, Kubernetes, and Puppet.
  • Proven experience managing infrastructure within major public cloud PaaS providers (AWS, GCP, Azure, Alibaba).
  • Practical experience with Linux/Unix, Windows platforms, and cloud architectures.
  • Good understanding and practical knowledge of the OSI layers.
  • Understands the OS fundamentals like process management, deployment, performance tuning process and networking.
  • Has a solid understanding of how to configure, deploy, manage, and maintain large cloud-hosted systems, including auto-scaling, monitoring, performance tuning, troubleshooting, and disaster recovery.
  • Experience with source code management, testing frameworks, code packaging, and build/release processes.
  • Strong troubleshooting skills, particularly in a complex application stack.
  • Excellent written and verbal communication and teamwork skills.
  • A related technical degree required

Set alerts for more jobs like Software Engineering MTS
Set alerts for new jobs by Salesforce
Set alerts for new Software Development & Engineering jobs in United States
Set alerts for new jobs in United States
Set alerts for Software Development & Engineering (Remote) jobs
Contact Us
hello@outscal.com
Made in INDIA 💛💙