We are looking for a developer advocate to join our well-established and growing global developer experience team. Our ideal candidate is a talented individual who will listen, support, educate, inspire, and build connections with developers to help them succeed. You will represent the community to the company and the company to the community.

With your knowledge about the problems developers are facing, we will work together to make the best use of our products, but also third-party technologies, documentation, and other resources to make developers' lives easier.

You will represent Esri at third-party virtual and in-person events, hackathons, technical conferences, and meet-ups. You will also write code samples, present demos, record videos, write articles about a wide range of technology stacks, but also relevant, contemporary software development techniques and trends.

You will also advocate internally for the developer community's needs, working with Esri product and engineering teams to influence features and technology strategy.

We are open to applicants residing anywhere globally but can hire in the EU or US regions most quickly.

About the developer experience team

You are not alone in this. You will join an established and highly technical team that will support you. Our team is part of the engineering division and is tasked with strengthening Esri's relationship with developers. The team oversees the entire developer experience, from building educational resources and developer tools to participating in developer outreach and advocacy. We share ideas and work together. We also have access and support from the amazing engineers across different teams at Esri. In our daily work we use modern tools and methodologies such as GitHub, ZenHub, Slack, stand-up meetings,

Markdown, Gatsby, React, and CD/CI. You can check out our work and learn more about our APIs, SDKs, libraries, low-code/no-code software, and tools on


Build trust, grow, manage, and maintain a positive public profile with the developer community at large.

  • Represent Esri and ArcGIS by delivering talks through different mediums (conferences, livestreams, webinars, community channels) for developers, maintainers, and open-source foundations
  • Gather feedback and provide perspective on behalf of the developer community to influence product direction, prioritize developer needs, and explore trends
  • Help developers understand how existing and new features in ArcGIS can help streamline collaboration and workflows in their development process

Define a developer-focused approach to content creation and engagement with the community.

  • Help build programs that identify and share community content
  • Create, deliver, schedule, and measure developer-focused content
  • Interface with product management and internal teams to relate community feedback, prioritize the needs of partners and developers, and support SMEs in content creation
  • Create technical materials, such as code samples and tutorials, to lower the barrier of entry and provide solutions for common use cases

We are looking for a person who is experienced with advocating for developers with the following qualifications:

  • Effective communication skills, especially working on a remote team
  • Experience with real-world software development projects with the relevant software stack: web development with JavaScript, native app development (Android, iOS, .NET, Qt, etc.), or back-end technologies (Python, Node.js, Go, Rust, etc.)
  • A passion for sharing knowledge, listening, and supporting other developers
  • A track record of engagement with developer communities (2+ years of experience presenting to a technical audience and/or participation in open-source projects)
  • Experience authoring technical materials and sharing with the community
  • Experience with hands-on learning in public to create and engage developers
  • Bachelor's in computer science, a related degree, or equivalent practical software development experience
Recommended Qualifications
  • Experience working with third-party developer tools, contributing with pull requests, documentation, working with APIs, building SDKs and CLI libraries
  • Experience running a successful YouTube channel, making video tutorials and/or podcasts
  • Experience working with ArcGIS or other mapping technologies
  • You maintain (or have maintained in the past) an open-source project
  • You have previous experience in community-building with developer technology and APIs
About Esri

Our passion for improving quality of life through geography is at the heart of everything we do. Esri’s geographic information system (GIS) technology inspires and enables governments, universities, and businesses worldwide to save money, lives, and our environment through a deeper understanding of the changing world around them.

Carefully managed growth and zero debt give Esri stability that is uncommon in today's volatile business world. Privately held, we offer exceptional benefits, competitive salaries, 401(k) and profit-sharing programs, opportunities for personal and professional growth, and much more.

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

If you need a reasonable accommodation for any part of the employment process, please email and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.




Help us maintain the quality of jobs posted on PowerToFly. Let us know if this job is closed.
We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
Are you hiring? Join our platform for diversifiying your team
Developer Advocate