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 a day 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

Software Engineer, Backend - Slack

Senior Backend Software Engineer position at Slack (Salesforce) focusing on Slack-Salesforce integration, requiring 4+ years of experience in JavaScript and React.

Solution Engineer - Marketing Cloud

Senior Solution Engineer role at Salesforce Marketing Cloud, focusing on technical sales and customer solution design in Milan, Italy.

Senior Relationship Manager, Private Equity Practice

Senior Relationship Manager role at Salesforce focusing on Private Equity Practice, managing strategic partnerships and driving value creation.

Lead Account Solution Engineer

Lead Account Solution Engineer position at Salesforce Dubai, combining technical expertise with sales acumen to drive enterprise software solutions.

Developer Productivity and Tools - MTS / SMTS / LMTS

Senior engineering role at Salesforce focusing on developer productivity tools and platform engineering, handling large-scale systems and improving engineering efficiency.