Salesforce is looking for a Principal Engineer to help build the technological vision and drive technology strategy for their AI CRM platform, influencing business partners and technology leaders on strategic direction. This role involves defining and delivering highly scalable and secure SaaS solutions, requiring a blend of technical expertise, analytical skills, leadership, and business insight to navigate the evolving world of work driven by AI.
Requirements
- Mastery of multiple programming languages and platforms
- 15+ years of software development experience
- Ability to independently craft and deliver large sophisticated projects
- 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)
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
- Determines overall architectural principles, frameworks, and standards
- Drives research, case studies, and prototypes on groundbreaking technologies and how they can be demonstrated
- Leads all aspects of software architecture within the scope of assigned systems
- Works with other Principal Engineers, principal architects, and CTOs to craft the architectural vision and roadmap for the organization.
- Independently designs and delivers automaton and automation framework for Mobile and Desktop products with a quality mindset
Other
- Provide leadership to engineers, QE and product partners
- Works in a consultative fashion with other organizations such as security and operations
- Analyzes and provides feedback on product strategy
- Actively communicates, encourages and motivates all levels of staff
- Excellent written and verbal communication skills