Salesforce is looking to solve the problem of building and delivering highly scalable and secure SaaS solutions, while driving innovation and customer success through AI, and is seeking a Principal Engineer to help achieve this goal
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
- Works in a consultative fashion with other organizations such as security and operations
- Provide leadership to engineers, QE and product partners
- 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
Other
- A related technical degree required
- Excellent written and verbal communication skills
- Ability to work with other Principal Engineers, principal architects, and Chief Technology Officers to craft the architectural vision and roadmap for the organization
- Ability to drive long-term design strategies that span multiple complex projects, deliver technical reports and performance presentations to customers and at industry events
- Ability to build an environment for clear and open discussion of all issues