Taro Logo

Software Engineering, PMTS/ Principal Software Engineer

Leading provider of AI + Data + CRM solutions helping companies across industries connect with customers in new ways.
$211,500 - $334,600
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For Software Engineering, PMTS/ Principal Software Engineer

Salesforce, a global leader in CRM and enterprise software, is seeking a Principal Software Engineer to join their team in San Francisco. This role offers a competitive salary range of $211,500 - $334,600 and combines technical leadership with hands-on development.

The position requires expertise in modern software development practices, particularly in cloud-native technologies. You'll work with technologies like Golang/Python, Kubernetes, Docker, and both SQL and NoSQL databases. The role involves architecting and developing sophisticated software solutions while mentoring other engineers and driving best practices.

As a Principal Engineer, you'll be responsible for designing and implementing complex software systems, driving quality through automated testing, and working closely with product management to deliver user-centric solutions. The position offers a hybrid work arrangement, allowing for flexibility between remote work and office time in San Francisco.

Salesforce is known for its strong company culture and commitment to innovation. They believe in business as a platform for change, combining commercial success with positive social impact. The company offers comprehensive benefits including medical, dental, and vision insurance, along with equity compensation.

This role is perfect for experienced engineers who want to work on enterprise-scale problems while having a significant impact on both the technical direction of projects and the growth of other engineers. The position offers excellent career growth opportunities within one of the world's leading technology companies.

Last updated 9 days ago

Responsibilities For Software Engineering, PMTS/ Principal Software Engineer

  • Update software or enhance existing software capabilities
  • Own quality and drive automated testing and continuous deployments
  • Research, design, and develop computer and network software or specialized utility programs
  • Provide mentorship and best practices to service teams adopting cloud native workloads
  • Participate in the architecture and solution design
  • Generate technical specifications and documentation
  • Collaborate with product management to create user-centric solutions
  • Participate in and support agile software development process

Requirements For Software Engineering, PMTS/ Principal Software Engineer

Go
Python
Kubernetes
PostgreSQL
MongoDB
  • Master's degree in Computer Science, Engineering, or related field + 5 years experience, OR Bachelor's degree + 7 years experience
  • Experience with Golang or Python
  • Experience with public cloud (AWS, GCP, or Azure)
  • Experience with Kubernetes
  • Experience with Docker
  • Experience with CI/CD pipelines
  • Experience with open source software
  • Experience with relational and non-relational databases
  • Software development best practices
  • Demonstrated leadership skills

Benefits For Software Engineering, PMTS/ Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Comprehensive benefits package
  • Equity compensation

Interested in this job?

Jobs Related To Salesforce Software Engineering, PMTS/ Principal Software Engineer