Nov 6, 2022

#DevRelJobRoles: What is the Job Description of a Developer Evangelist?

#DevRelJobRoles: What is the Job Description of a Developer Evangelist?
Are you interested in software development/engineering?Are you already in the field and practicing?You've trained in web technology such as HTML, CSS, JavaScript etcetera, with years of experience.You're now moving from one job to the other.Your movement is mainly because you want to have a feel of your skills.That can be challenging, I know.You don't want to give up any area of your field.And you want work that'll enable you to practice your skills.This is what this post is set to explain.Developer evangelist relations can enable you to practice all your skills.

Who is a Developer Evangelist?

A developer evangelist also known as a technical ambassador is a developer that's responsible for creating product value amongst their followers and the developer communities they interact with.The developer evangelist vocalizes the adoption of software and adherence to the best practices in a way that both their fellow technicians and non-technicians can understand and resonate with.

The job role of a developer evangelist

The job role of a developer evangelist includes among other things, the followings:
  • Speaking at conferences.
  • Attending and running events.
  • Writing blog posts
  • Recording videos
  • Coding programs
  • Overseeing developer social media
  • Announcing new features to the public
  • Listening to the 3rd party developers, building a good relation with them and providing feedback to the product team.

What's the job description of a developer evangelist?

The detailed job description of a developer evangelist varies from company to company. But the basic requirements are similarThe main responsibilities which I could collect are:
  • Supporting 3rd party partners and customers in developing applications.
  • Work closely together with the Product engineers on the implementation of customer requirements.
  • Maintain a strong and credible presence in social media channels of the relevant product, developer, sales, and support teams.
  • Coding to create demos and prototypes to showcase the product's capabilities.
  • Creation and maintenance of API documentation and educational content for 3rd party developers and customers.
  • Creating and delivering compelling presentations, product demos, sample solutions, and discussions to help drive awareness and adoption of the developer platform.
  • Work hands-on with software vendor's engineers and other solutions to demonstrate and prototype integrations with customers and 3rd party partners.
  • To understand the job role and description of a developer evangelist properly, let's look at some of the job adverts for developer evangelists.

Also check-out the job description of a DEV advocate

Examples of a developer evangelist relations job description

Here are some examples of developer evangelist relations job descriptions I extracted from some websites. The first one has an overlap with the developer advocate role as well.

1: Amazon  (https://bit.ly/3eqzD6B)

The Well-Architected (WA) team is looking for a Technical Evangelist (Developer Advocate) to drive cloud architecture thought leadership externally with our partners and customers as well as internally with AWS technical resources and AWS Field Organizations. You will need to partner with the WA content, engineering, programs, and Solutions Architects teams to develop an evangelism strategy and KPIs to measure its effectiveness. You will then be expected to lead the execution of this strategy. You will partner with product marketing to influence external marketing initiatives to drive key strategic WA themes. You will own the continuous improvement process that enables us to target the right customer segments better, make our customer-facing content more precise, and drive customers to the right downstream action more efficiently. Internally, you will need to influence AWS service teams to contribute to and align with WA guidance content. You will also need to establish relationships with the AWS field and serve as a liaison to assist the programs team in driving WA field programs. Lastly, you will need to be a WA advocate with internal AWS technical communities to encourage organic adoption of WA and to source contributions from these communities to enhance the WA content and enablement.

Key job responsibilities

  • Developing and executing the WA evangelism strategy, both internally with AWS technical stakeholders as well as externally with partners and customers
  • Developing and delivering compelling presentations, product demos, sample solutions, and discussions to help drive awareness and adoption of WA content, product, enablement, and programs.
  • Gaining industry recognition and credibility as attendee, panelist, and keynote speaker at Amazon and third-party technology conferences, hackathons, workshops, and events
  • Continuing to identify leads for potential partnerships and customer opportunities for WA internally and externally.
  • Collaborating with internal teams to define the product roadmap, and market

BASIC QUALIFICATIONS

  • Experience as a Solutions Architect working on AWS technologies and a track record of influencing senior customer and stakeholder resources is a must.
  • Experience interfacing with product and marketing teams, working with community user groups, and strong customer-facing skills, including public speaking, is essential.
  • Demonstrated effectiveness working across multiple business units to achieve results in complex organization.
  • Track record for being detail-oriented with a demonstrated ability to self-motivate and follow-through on projects

PREFERRED QUALIFICATIONS

  • A technical undergraduate degree in electrical engineering, computer science or equivalent professional experience in related discipline
  • Hands-on experience running WA reviews, interpreting WA guidance, and driving resolution of architecture risk.
  • In addition to solutions architecture, previous experience as a software engineer or a product manager would be helpful.

2. Apple (https://apple.co/3SsaUxK)

Apple is seeking a Technology Evangelist for the Worldwide Developer Relations team. We help 3rd-party developers adopt the frameworks and APIs underlying the platform experience on Apple devices and more. This role offers an outstanding opportunity to directly impact the architecture and quality of apps and games enjoyed by millions of people every day.You possess a passion for OS-level technologies, have expertise in Swift and Objective-C, and a validated proficiency with iOS and macOS development. You have strong communication and people skills since you’ll be presenting in public, collaborating cross-functionally within Apple, and working side-by-side with developers every day.

Key Qualifications

  • 5+ years of applied experience in iOS and macOS development
  • Expertise with Xcode, Swift, and/or Objective-C
  • Fundamental knowledge of modern app development, client-server interactions, and optimization
  • Self-motivated with the ability to work independently
  • Outstanding written and verbal communication skills
  • Possess a professional and credible demeanor
  • Validated public speaking and presentation skills
  • A dedicated individual who understands Apple's high standards
  • Excellent collaborative skills
  • Highly professional, with experience in delivering quality work on tight schedules
  • Motivated, proactive, outgoing, and comfortable working in a loosely structured organization
  • Prepared to travel worldwide

Description

In this role, you will work directly with 3rd-party developers to develop full-stack apps and games, encouraging and helping them to use Apple technologies to build amazing experiences.Consult with leading 3rd-party developers to optimize, modernize, and adopt key Apple technologies.Lead hands-on programming workshops and labs to assist developers with the adoption of specific macOS, iOS, iPadOS, watchOS, and tvOS technologies.Work with Apple engineering teams to advocate for the requirements of 3rd-party developers, and connect with developers throughout the year.

Education & Experience

B.Sc. or equivalent in Computer Science, Computer Engineering, Software Engineering, Software Development, or Software Design Engineering.

Additional Requirements

  • Highly professional, with the ability to deliver quality work under pressure and on tight schedules.
  • At ease dealing with rapidly changing environments.
  • This job is based in Sydney and will require frequent travel.

3. Microsoft (https://bit.ly/3BOAR3n)

Job Objectives
  • The Developer Evangelist is responsible for the Developer and Platform Evangelism (DPE) team whose overall mission is to secure platform adoption and revenue growth through evangelism, community engagement, relationship marketing, and a vibrant solutions ecosystem.
  • DPE focuses on the promotion and adoption of Microsoft platform technologies, which leads to current and future revenue.

Responsibilities include:

  • Driving Broad Customer Connection across the Developer, Architect, Designer, Enthusiast, and IT Pro audiences through an integrated approach to evangelism, communities, and intelligent audience marketing
  • Marketing of the broad Microsoft platform and developer tools
  • Engaging ISVs/VARs through depth and breadth of technical evangelism activities and providing strategic leadership on ISVs/VARs across the subsidiary/district
  • Driving highly visible design wins in enterprise accounts that lead to compelling evidence and customer references; this includes scaling design wins on the Microsoft platform enabling services partners to architect and win business-critical applications based on the Microsoft platform
  • Selling developer tools to enterprise accounts, partners, and through the channel
  • Engaging students and faculty in universities and high schools in order to win mindshare of nascent developers
  • Collaborating with the GM, BMO, Public Sector, and Citizenship to work with the government on improving their local software economy, leveraging the executive relationships we have and the investments the local office is making
  • In summary, DPE is committed to broad platform adoption and a vibrant ecosystem of customers, partners, and developers. Through evangelism, marketing, and sales, DPE helps secure the Microsoft platform, now and in the future.

Other Responsibilities include

  • Overall ISV/VARs strategy and technical enablement Broad developer, designer, and IT Pro community engagement and satisfaction
  • Academic technical evangelism and curriculum adoption
  • Adoption of Microsoft platform technologies and related market share
  • Winning the enterprise development platform through architects, business decision-makers, and partners
  • Broad technical enablement of the Microsoft partner community
  • Be part of the Sub’s Citizenship cabinet and drive LSE initiatives
  • Manage the Sub’s Academy initiatives and ensure the program successfully train candidates and ensure they get employment opportunities. This will be done in collaboration with our Partner community.
  • Win Developers for Windows and IE
  • Show developers how to build great applications that shine on Windows and connect to Web-based services. Windows must be a great developer experience for applications, whether they use native code, managed code, Silverlight, or standards-based HTML in IE. This priority is about winning against competitors who want to use the Web and their devices to make Windows less relevant.IE is critical in this battle because we want to win the developers who develop against Web standards, and the consumers who use those sites. The DPE Lead ensures consumers have the best Web experience uniquely on Windows through IE.
  • Build momentum by winning and marketing top consumer applications on Windows and IE
  • Unblock Windows 7 compatibility issues and energize IT Pros to deploy
  • Drive IE9 and HTML5 perception through communities, influencers, and third parties
  • Inspire and deepen our Compete Culture
  • Drive adoption of Compete Resources including Compete Handbooks, Compete Readiness Materials, CompHot, etc.
  • Maintain and update the ESA Compete site, providing monthly competitive insights to BMO on ongoing competition activity and escalations on CompHot
  • Establish Compete Learning Culture by sharing local competitive insights from monthly Win/Loss reviews, MI, and Acct. Discovery
  • Provide monthly competitive insights to Segments, ESA leadership, and CM

Qualifications:

  • 8 - 10 years of related experience
  • Bachelor’s Degree (B.S./B.A.)
  • MBA
  • Master’s Degree
  • Microsoft Careers Logo
  • Global

Key takeaways from the 3 job descriptions

From the foregoing job description from real life firms above, we can see some common descriptions of a developer evangelist job as.
  • Developing and executing the evangelism strategy, both internally with technical stakeholders and externally with partners and customers to secure platform adoption and revenue growth through evangelism, developer community engagement, relationship marketing, and a vibrant solutions ecosystem.
  • Developing and delivering compelling presentations, product demos, sample solutions, and discussions to help drive awareness and adoption of a product.
  • Work with engineering teams to advocate for the requirements of 3rd-party developers, and connect with developers.
  • Identifying leads for potential partnerships and customer opportunities internally and externally.
  • Collaborating with internal teams to define the product roadmap, and market.
So these are the basic requirements you need to grab any of these job opportunities.


Now that you’ve seen it all, what next?

Now that you know the requirement for a developer evangelist from real-life companies, you can hone the skill sets to qualify for the job.Imagine you, a software developer, harnessing the remaining skill set to qualify as a developer evangelist.Imagine the abundant opportunity that's available for developer evangelists.Commudle is a platform where, if you are a developer evangelist, you can reach out to thousands of developers & communities and if you are a company, then you can find your next developer evangelist!


Explore with AI

Choose an AI assistant to explore this article further:

FAQ's

  • Who is a Developer evangelist?
    A developer evangelist is a function within an organization's technical team specifically designed to bridge internal and external communication. As an "ambassador" for the business, the developer evangelist usually keeps up a presence online and in person, engaging with other people and organizations.
  • What is the responsibility of a Developer Evangelist?
    The following are some of the duties that are most frequently assigned to evangelists: Conference speaking Running and attending events Publishing blog entries Monitoring developer social media activity Assisting in the public announcement of new features (often with product marketers) Giving the product team input after listening to customers.
  • What skills do I need to have as a developer evangelist?
    Evangelists require technical knowledge in order to interact with developers on their terms. They ought to be able to write code, test and alter their programs, and offer development teams advice on how to boost their functionality.
  • Why do developer evangelists need to network?
    An effective evangelist will be conscious of the opportunity to expand their circle of friends and associates. Developer evangelists need to be knowledgeable about the entire process even though they aren't involved in sales or marketing. They have the authority to link and influence all teams, emphasizing the value of development, coding, and presentation to management. This is a crucial team quality. They must also possess substantial business knowledge and process comprehension.
Back to list of blogs