
Principal Engineer – Agentforce
Salesforce
full-time
Posted on:
Location Type: Hybrid
Location: San Francisco • California • Washington • United States
Visit company websiteExplore more
Salary
💰 $197,300 - $313,700 per year
Job Level
About the role
- Build, scale and maintain critical features and systems within the Agentforce platform that are used by millions of end users
- Understand the customer/business requirements and translate them to elegant, flexible, and easy-to-use platform capabilities
- Lead and participate in Software Design and Architecture discussions and decision making
- Drive the execution and delivery of features and systems by collaborating with architects, product owners, engineers, user experience designers and data scientists
- Develop and approve test strategies, design automation frameworks, write unit and functional tests to drive up code coverage and automation goals
- Lead and mentor junior members of the team, and act as a Technical Leader for teams
- Adopt, embrace, and promote agile and test-driven software development practices
- Be a multiplier and have a passion for team and team members’ success
- Lead the team by example for technical excellence and help the team members make sound decisions
Requirements
- A related technical degree required
- 7+ years of hands-on experience building, scaling and maintaining large scale, complex distributed systems in the B2B (or B2C) SaaS space that scale for millions of users and is available 24x7
- In-depth working knowledge of Go and Python
- Solid experience in developing/maintaining large scale microservices using public cloud technologies such as AWS, Azure, GCP, or Heroku
- Experience in REST based API development, API lifecycle management and/or client SDKs development
- Experience in test-driven development with focus on unit testing, integration testing and end-to-end automation
- Solid understanding of SDLC, and best practices in design, development, testing, and deployment
- Experience with Agile development methodologies, pair programming, continuous integration (CI) and continuous deployment (CD)
- Ability to support/resolve production customer escalations with excellent debugging and problem solving skills
- Strong verbal and written communication skills. Self driven with superior organizational and project management skills.
Benefits
- time off programs
- medical, dental, vision, mental health support
- paid parental leave
- life and disability insurance
- 401(k)
- employee stock purchasing program
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoPythonmicroservicesREST API developmentunit testingintegration testingend-to-end automationSDLCAgile developmentcloud technologies
Soft Skills
leadershipmentoringcommunicationorganizational skillsproject managementproblem solvingcollaborationcustomer focusteam successtechnical excellence
Certifications
related technical degree