Taro Logo

Software Engineering, PMTS / Principal Software Engineer

Leading technology company providing AI + Data + CRM solutions to help businesses connect with customers in innovative ways.
$192,200 - $306,600
Backend
Principal Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · AI

Description For Software Engineering, PMTS / Principal Software Engineer

Salesforce, a leading enterprise software company, is seeking a Principal Software Engineer to join their team in Seattle. This role offers an exciting opportunity to work on cutting-edge technology solutions that power customer relationships worldwide. As a Principal Engineer, you'll be responsible for designing and developing complex software systems, leading architectural decisions, and mentoring team members. The position requires expertise in Java, Python, cloud architecture, and database management systems, with a focus on building scalable enterprise solutions.

The role combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills. You'll work closely with cross-functional teams to drive innovation and improve product quality. The position offers competitive compensation ($192,200 - $306,600) and comprehensive benefits, including healthcare, 401(k), and stock purchase options.

Salesforce's commitment to innovation and their position as a leader in CRM and AI technology makes this an excellent opportunity for experienced engineers looking to make a significant impact. The hybrid work environment offers flexibility while maintaining collaborative opportunities at their Seattle offices. The company's strong focus on values and their mission of using business as a platform for change creates a purposeful work environment.

This role is ideal for candidates who have extensive experience in software engineering, are passionate about building enterprise-scale solutions, and want to work with cutting-edge technologies while leading and mentoring others. The position offers significant growth potential and the chance to work on systems that impact millions of users globally.

Last updated 4 hours ago

Responsibilities For Software Engineering, PMTS / Principal Software Engineer

  • Research, design, and develop computer and network software
  • Work with Quality Engineering, Product Management, and Technical Operations
  • Develop, test, and deploy high-quality software
  • Analyze, design, and develop test cases and implement automated test suites
  • Resolve complex technical issues and drive innovation
  • Provide technical leadership and mentoring
  • Take ownership of end-to-end code quality
  • Lead architectural discussions/decisions and develop roadmap
  • Train and onboard new team members
  • Create and maintain technical documentation
  • Present designs to internal/external groups
  • Manage large, complex systems in the cloud

Requirements For Software Engineering, PMTS / Principal Software Engineer

Java
Python
  • Master's degree in Computer Science, Engineering, or related field + 5 years experience, OR Bachelor's degree + 7 years experience
  • Experience with Object-oriented programming (Java and Python)
  • Knowledge of SOAP and REST APIs
  • Software Quality/Testing experience
  • SQL proficiency
  • Public Cloud Architecture (AWS, GCP, or Azure)
  • Database Management Systems experience
  • Integration and ETL technologies knowledge
  • Machine Learning experience

Benefits For Software Engineering, PMTS / Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
401k
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Mental health support
  • Paid parental leave
  • Life insurance
  • Disability insurance
  • 401(k)
  • Employee stock purchase program
  • Time off programs

Interested in this job?

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