Taro Logo

Principal Automation Engineer

Global leader in CRM and enterprise cloud solutions, providing software and platform services for businesses.
$211,500 - $334,600
Backend
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Enterprise SaaS

Job Description

Salesforce is seeking a Principal Automation Engineer to join their Engineering Team in the Quality Organization. This senior-level position combines technical excellence with leadership responsibilities, focusing on building technological vision and driving strategy. The role requires mastery of multiple programming languages and platforms, with 15+ years of software development experience.

The position involves designing sophisticated software systems and determining architectural principles while working consultatively with various organizations. The successful candidate will lead software architecture initiatives, drive research on groundbreaking technologies, and provide mentorship to team members. They will be responsible for creating end-to-end automation frameworks and ensuring high-quality deliverables.

Key aspects of the role include crafting long-term design strategies, interfacing with customers to understand real-life usage, and monitoring product quality health metrics. The position offers the opportunity to work with cutting-edge technologies, including AI tools and LLM, while contributing to Salesforce's industry-leading CRM platform.

The ideal candidate will possess expert-level experience in writing functional and End-to-End automation, creating automation frameworks, and managing CI/CD pipelines. They should have excellent communication skills and the ability to work effectively with other Principal Engineers, architects, and CTOs to shape the organization's technical vision.

Salesforce offers comprehensive benefits including wellbeing reimbursement, generous parental leave, adoption assistance, and fertility benefits. The position is based in either San Francisco, CA or Seattle, WA, with competitive salary ranges reflecting these locations. This role represents an excellent opportunity for a seasoned technology leader to make a significant impact at one of the world's leading enterprise software companies.

Last updated 3 days ago

Responsibilities For Principal Automation Engineer

  • Define and drive software architecture and enterprise capabilities
  • Design sophisticated software systems for high-end solutions
  • Determine architectural principles, frameworks, and standards
  • Provide leadership to engineers, QE and product partners
  • Drive research, case studies, and prototypes on groundbreaking technologies
  • Lead software architecture within assigned systems
  • Analyze and provide feedback on product strategy
  • Design and deliver automation and automation framework for Mobile and Desktop products
  • Create end-to-end, cross cloud-impacting integration automation
  • Monitor product quality health metrics
  • Troubleshoot production issues

Requirements For Principal Automation Engineer

Java
Python
Go
  • 15+ years of software development experience
  • Mastery of multiple programming languages including Java, Python, Apex, Perl and Go
  • Experience with Agile development methodology
  • Expert experience with industry quality & usability practices
  • In-depth experience with AI tools and LLM
  • Expert experience in writing functional and End-to-End automation
  • Expert experience in creating automation frameworks and CI/CD pipelines
  • Technical degree required
  • Excellent written and verbal communication skills

Benefits For Principal Automation Engineer

Medical Insurance
Parental Leave
  • Wellbeing reimbursement
  • Generous parental leave
  • Adoption assistance
  • Fertility benefits

Related Jobs

Software Quality Engineering PMTS

Principal Software Quality Engineering role at Salesforce focusing on architectural leadership, automation frameworks, and quality engineering for enterprise SaaS solutions.

Principal Software Engineer - Platform Services

Principal Software Engineer role at Salesforce focusing on Platform Services, requiring 12+ years of experience in software development and expertise in AI-based architectures and content management.

Principal Software Engineer - Platform Services

Principal Software Engineer role at Salesforce focusing on Platform Services, requiring 12+ years of experience in software development and expertise in AI-powered solutions.

Software Architect

Senior Software Architect position at Salesforce focusing on enterprise architecture, technical leadership, and system design across multiple locations.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Container Instances, building scalable cloud services and distributed systems with competitive pay and benefits.