Senior Software Engineer

A global cloud-based software company that provides customer relationship management and enterprise solutions.
Backend
Senior Software Engineer
In-Person
6+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

Salesforce is seeking a Senior Software Engineer to join their Platform Engineering team within the Availability/Infrastructure Engineering organization. This role is crucial in empowering development teams to assess product availability, detect system disruptions, and provide insights into customer impact. The team owns platforms supporting observability, reliability, and availability.

The ideal candidate will have extensive experience in software development, particularly with Python and/or Go, and strong expertise in Kubernetes and cloud technologies. You'll be responsible for designing and developing highly scalable, distributed platform services that ensure system reliability and high availability.

Working in an Agile environment, you'll collaborate with global teams to build and maintain cloud-native applications, automate infrastructure using tools like Terraform, and drive software development best practices. The role offers opportunities to mentor team members and lead high-value initiatives.

Key technical requirements include 6+ years of software development experience, proven expertise in distributed systems, and mandatory hands-on experience with Kubernetes. Experience with AWS and AI/ML technologies is highly valued. The position offers competitive compensation, equity opportunities, and comprehensive benefits.

Join Salesforce's commitment to improving the state of the world through technology while working on cutting-edge platform solutions that impact millions of users. You'll be part of a company that values equality, innovation, and professional growth, with opportunities to work on challenging technical problems in a supportive, inclusive environment.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Design, develop, and optimize platform solutions using Python and/or Go
  • Architect, build, and manage distributed systems and cloud-native applications
  • Deploy, monitor, and manage containerized workloads using Kubernetes
  • Automate infrastructure provisioning, configuration, and CI/CD pipelines using tools like Terraform
  • Collaborate with cross-functional teams to deliver robust solutions
  • Drive software development best practices
  • Troubleshoot complex production issues
  • Mentor team members and lead high value initiatives
  • Participate actively in Agile processes

Requirements For Senior Software Engineer

Python
Go
Kubernetes
  • 6+ years of hands-on software development experience
  • Strong programming skills in Python and/or Go
  • Experience in building and maintaining scalable, distributed systems and microservices
  • Mandatory hands-on experience with Kubernetes
  • Expertise with infrastructure-as-code tools like Terraform
  • Experience with cloud platforms like AWS
  • Understanding of CI/CD pipelines and version control systems
  • Strong grasp of software design principles and testing frameworks
  • Ability to debug, troubleshoot, and optimize software systems
  • Strong communication and leadership skills

Benefits For Senior Software Engineer

Medical Insurance
Equity
  • Equal employment opportunity
  • Inclusive benefits
  • Location-based compensation
  • Incentive compensation
  • Equity

Interested in this job?

Jobs Related To Salesforce Senior Software Engineer

Solution Engineer, Higher Education

Senior Solution Engineer role at Salesforce focusing on Higher Education sector, combining technical expertise with educational technology to drive institutional transformation.

Quality/Performance Engineer (MTS, SMTS, LMTS)

Senior Performance Engineer role at Salesforce focusing on optimization, analysis, and automation of large-scale distributed systems

Lead Solution Engineer - Tableau

Lead Solution Engineer position at Salesforce focusing on Tableau products, combining technical expertise with sales consulting to drive customer success.

Lead Solution Engineer

Senior Solution Engineer position at Salesforce in London, focusing on presales consulting and technical solution design for enterprise customers.

Senior Technical Consultant/Developer - Salesforce

Senior Technical Consultant/Developer position at Salesforce, focusing on implementing Industry Cloud solutions with 5+ years experience required.