
Staff Developer Advocate, Platform Engineering
Temporal Technologies
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $185,000 - $235,000 per year
Job Level
Tech Stack
About the role
- Architect and develop sample applications that developers can use and explore to understand Temporal’s place in the developer ecosystem.
- Speak at and support developer events and conferences, especially with a Platform Engineering focus, with occasional travel.
- Produce high-quality technical content such as blog posts, tutorials, guides, diagrams, workshops, and videos targeted at our core audiences.
- Work closely with Developer Relations, Engineering and Marketing teams to ensure consistent, high-quality content and community engagement.
- Actively engage with the local developer community and represent Temporal through in-person events, as well as digital channels such as our Community Slack, forums, and social media.
- Gather feedback from the community to influence product development and improve developer experience.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience as a software engineer with a strong focus on distributed systems.
- Experience mentoring others in a formal capacity, volunteer or otherwise.
- Proficiency in one or more of our SDK languages, distributed systems, state management, and workflow execution.
Benefits
- Unlimited PTO, 12 Holidays + 2 Floating Holidays
- 100% Premiums Coverage for Medical, Dental, and Vision
- AD&D, LT & ST Disability, and Life Insurance (Standard & Supplemental Available)
- Empower 401K Plan
- Additional Perks for Learning & Development, Lifestyle Spending, In-Home Office Setup, Professional Memberships, WFH Meals, Internet Stipend and more!
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
distributed systemsstate managementworkflow executionSDK languagessoftware engineeringapplication developmenttechnical content productionblog writingtutorial creationcommunity engagement
Soft Skills
mentoringcommunicationcollaborationpublic speakingcommunity engagementfeedback gatheringevent supportcontent quality assuranceteamworkleadership
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering