salesforce.com, inc.
Overview
Job Category: Software Engineering To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. About Salesforce
Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce.
Role Overview
The Principal Engineer helps to build the technological vision, drives technology strategy and influences business partners and technology leaders on strategic direction in general. They work with engineering leaders and other software Principal Engineers on the definition and delivery of highly scalable and secure SaaS solutions. This position requires excellent technical skills, outstanding analytical, leadership and influencing skills paired with great business insight. It is a multi-functional leadership role that requires alignment building and communication with all engineering organizations.
As a member on the Salesforce Engineering Team in the Quality Organization, you will use agile methodologies to plan, coordinate, and lead customer engagements that result in automated tests and input to product teams. You will extract user scenarios from conversations and data and translate findings into automate-able test plans which either you or a team member will automate. A successful team member should have a strong quality mindset and will ensure our customers receive high quality deliverables. You will collaborate with others for the benefit of our customers and partners.
Responsibilities Accountable for defining and driving software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability, etc.)
Design sophisticated software systems for high-end solutions independently
Determine overall architectural principles, frameworks, and standards
Work in a consultative fashion with other organizations such as security and operations
Provide leadership to engineers, QE and product partners
Drive research, case studies, and prototypes on groundbreaking technologies and how they can be demonstrated
Lead all aspects of software architecture within the scope of assigned systems
Analyze and provide feedback on product strategy
Collaborate with other Principal Engineers, principal architects, and CTOs to craft the architectural vision and roadmap
Drive long-term design strategies spanning multiple projects with technical reports and presentations
Communicate effectively to motivate staff
Provide informal mentorship to team members on architecture and technical development
Independently design and deliver automation and automation framework for Mobile and Desktop products
Provide oversight through code and design reviews for features delivered by other developers
Master the Salesforce development process, culture and code base to improve it
Participate in design reviews for integration test plans across clouds
Develop technical performance architecture to solve complex issues
Drive long-term design strategies and communicate with customers and at industry events
Foster open discussion of issues and involve the right people to resolve critical issues
Experience with short release cycles and full software lifecycle
Collaborate with senior developers, PM, and UX to meet business and quality requirements
Troubleshoot production issues
Provide leadership and coaching to scrum teams and mentorship to other teams
Requirements Mastery of multiple programming languages and platforms
Platforms:
GIT, GIT hub, and Lightning.
Languages:
Java, Python, Apex, Perl, and Go
15+ years of software development experience
Ability to independently craft and deliver large sophisticated projects
Ability to provide informal mentorship to team members
Experience with Agile development methodology (e.g., Scrum)
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 (UI/API)
Expert experience in creating and architecting automation frameworks, productivity tools, and CI/CD pipelines
Ability to work with other Principal Engineers, principal architects, and CTOs to craft architectural vision
Develops technical performance architecture for complex issues
Ability to drive long-term design strategies across multiple projects with presentations
Ability to foster clear and open discussion to resolve issues
Experience with short release cycles and full software lifecycle
Excellent written and verbal communication skills
A related technical degree required
Benefits & Perks
Check out our benefits site which explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more.
Salesforce Information
Check out our Salesforce Engineering Site.
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. We believe we can lead the path to equality by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Salesforce recruits, hires, and promotes based on merit. Details on compensation ranges, benefits, and other disclosures are provided where applicable by law.
#J-18808-Ljbffr
Job Category: Software Engineering To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts. About Salesforce
Salesforce is the #1 AI CRM, where humans with agents drive customer success together. Here, ambition meets action. Tech meets trust. And innovation isn't a buzzword - it's a way of life. The world of work as we know it is changing and we're looking for Trailblazers who are passionate about bettering business and the world through AI, driving innovation, and keeping Salesforce's core values at the heart of it all. Ready to level-up your career at the company leading workforce transformation in the agentic era? You're in the right place! Agentforce is the future of AI, and you are the future of Salesforce.
Role Overview
The Principal Engineer helps to build the technological vision, drives technology strategy and influences business partners and technology leaders on strategic direction in general. They work with engineering leaders and other software Principal Engineers on the definition and delivery of highly scalable and secure SaaS solutions. This position requires excellent technical skills, outstanding analytical, leadership and influencing skills paired with great business insight. It is a multi-functional leadership role that requires alignment building and communication with all engineering organizations.
As a member on the Salesforce Engineering Team in the Quality Organization, you will use agile methodologies to plan, coordinate, and lead customer engagements that result in automated tests and input to product teams. You will extract user scenarios from conversations and data and translate findings into automate-able test plans which either you or a team member will automate. A successful team member should have a strong quality mindset and will ensure our customers receive high quality deliverables. You will collaborate with others for the benefit of our customers and partners.
Responsibilities Accountable for defining and driving software architecture and enterprise capabilities (scalability, fault tolerance, extensibility, maintainability, etc.)
Design sophisticated software systems for high-end solutions independently
Determine overall architectural principles, frameworks, and standards
Work in a consultative fashion with other organizations such as security and operations
Provide leadership to engineers, QE and product partners
Drive research, case studies, and prototypes on groundbreaking technologies and how they can be demonstrated
Lead all aspects of software architecture within the scope of assigned systems
Analyze and provide feedback on product strategy
Collaborate with other Principal Engineers, principal architects, and CTOs to craft the architectural vision and roadmap
Drive long-term design strategies spanning multiple projects with technical reports and presentations
Communicate effectively to motivate staff
Provide informal mentorship to team members on architecture and technical development
Independently design and deliver automation and automation framework for Mobile and Desktop products
Provide oversight through code and design reviews for features delivered by other developers
Master the Salesforce development process, culture and code base to improve it
Participate in design reviews for integration test plans across clouds
Develop technical performance architecture to solve complex issues
Drive long-term design strategies and communicate with customers and at industry events
Foster open discussion of issues and involve the right people to resolve critical issues
Experience with short release cycles and full software lifecycle
Collaborate with senior developers, PM, and UX to meet business and quality requirements
Troubleshoot production issues
Provide leadership and coaching to scrum teams and mentorship to other teams
Requirements Mastery of multiple programming languages and platforms
Platforms:
GIT, GIT hub, and Lightning.
Languages:
Java, Python, Apex, Perl, and Go
15+ years of software development experience
Ability to independently craft and deliver large sophisticated projects
Ability to provide informal mentorship to team members
Experience with Agile development methodology (e.g., Scrum)
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 (UI/API)
Expert experience in creating and architecting automation frameworks, productivity tools, and CI/CD pipelines
Ability to work with other Principal Engineers, principal architects, and CTOs to craft architectural vision
Develops technical performance architecture for complex issues
Ability to drive long-term design strategies across multiple projects with presentations
Ability to foster clear and open discussion to resolve issues
Experience with short release cycles and full software lifecycle
Excellent written and verbal communication skills
A related technical degree required
Benefits & Perks
Check out our benefits site which explains our various benefits, including wellbeing reimbursement, generous parental leave, adoption assistance, fertility benefits, and more.
Salesforce Information
Check out our Salesforce Engineering Site.
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. We believe we can lead the path to equality by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Salesforce recruits, hires, and promotes based on merit. Details on compensation ranges, benefits, and other disclosures are provided where applicable by law.
#J-18808-Ljbffr