Trailhead Content Engineering is hiring! We're looking for a Senior Member of Technical Staff (SMTS) to code hands-on challenges (the secret sauce of Trailhead). You'll also build tools that help people both create challenges and release content.
If you or someone you know would like to apply, use this link: https://salesforce.wd1.myworkdayjobs.com/External_Career_Site/job/California---San-Francisco/Senior-Member-of-Technical-Staff_JR34256
Department Description:
Trailhead is the fun way to learn Salesforce. By 2022, over 3.3 million jobs will be created in the Salesforce ecosystem and Trailhead is how many people are preparing for this incredible growth in opportunity. In Trailhead Content Engineering, we focus on working with content creators to release amazing content. We develop quality hands-on challenges, enable content creators, and support the success of each release.
Role Description:
We're looking for a Senior Member of Technical staff to design, develop, and maintain custom software applications and software integrations that enable learning experiences for customers, employees, and partners. You'll collaborate with all members of Trailhead Content and cross-functionally within Salesforce to build software applications that will be used in instructor-led courses, elearning, games, videos, Trailhead, certification exams, and other learning solutions. You'll proactively develop your own understanding of Salesforce and other applications, technologies, and languages and translate your knowledge into powerful learning solutions that combine solid design and rapid development. In this exciting role, you'll work on a variety of software engineering projects, so you'll be exposed to many technologies.
You are a strong computer programmer with extensive experience with the Salesforce platform creating software solutions using Salesforce APIs (REST, Tooling, SOAP), Apex, Visualforce, JavaScript or Lightning Component Framework, Heroku, Ruby and other programming languages and platforms. You thrive on quickly learning new products and technologies with minimal direction and have an interest in translating that knowledge into innovative software-based learning solutions. You enjoy communicating and collaborating effectively with technical document writers, project managers, engineers, programmers, evangelists and technical consultants.
Your Impact: Your success will be measured by your ability to create and manage quality hands-on challenges for Trailhead and by your ability to build tools to aid hands-on challenge development and maintenance.
- Write integrations using Salesforce APIs, including REST and Tooling.
- Write code in languages including (but not limited to) JavaScript, Ruby, and Apex.
- Use the Lightning Component and Lightning Web Component frameworks to implement software solutions.
- Use platforms, such as Heroku, GIT, and AWS, to develop software solutions.
- Collaborate with technical writers and business analysts to assess software engineering requirements for software-based learning/education solutions.
- Participate in scoping project plans for software engineering projects.
- Review code written by other team members and provide useful and constructive feedback.
- Collaborate with other content, product and technical teams to integrate with their products, and, occasionally help them build their products.
- Serve as an engineering consultant for various other technical projects implemented outside of Trailhead Content.
Minimum Requirements:
- BA/BS degree in Computer Science or Computer Programming or equivalent professional experience
- 5+ years of Salesforce platform development experience at an enterprise-level
- Experience using Salesforce APIs including Tooling and REST APIs
- Fluent in writing triggers, unit tests, and anonymous scripts in Apex.
- Salesforce Platform Developer 1 credential or must be willing to obtain the credential within 3 months of being hired.
- Experience in JavaScript, Ruby, or other scripting language such as Python
- Strong verbal and written communication skills
Preferred Requirements:
- Experience working in a team development environment
- Experience with Lightning Component Framework development
- Experience with process improvement
- Links to your programming projects, including your GIT repositories
For the full job description, please see Workday.