JetBrains C/C++ Developer Advocate

JetBrains

United States

On-site

USD 144,000 - 255,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

JetBrains is looking for a Developer Advocate focused on the C/C++ ecosystem, particularly for CLion. The ideal candidate will have robust experience in software engineering, especially with C/C++, and will help enhance user productivity by explaining the value of our products.

This role involves building relationships in the developer community and communicating effectively through diverse media channels. Candidates should possess excellent storytelling skills, a passion for technology, and the ability to work with global teams.

Qualifications

  • 3+ years of experience in software engineering best practices.
  • Experience with C/C++ and its ecosystem.
  • Hands-on experience with embedded development.
  • Fluency in spoken and written English.
  • Self-organizing, goal-setting, and time-management skills.

Responsibilities

  • Explain the product portfolio through various media.
  • Build and maintain industry relationships and reputation.
  • Work with product teams to provide feedback.
  • Meet with customers and educate them about offerings.
  • Speak to the press on behalf of products.

Skills

Software engineering best practices
C/C++ ecosystem
Embedded development
AI-enabled development styles
Excellent communication skills

Tools

JetBrains tools

Job description

Overview

JetBrains makes industry-leading professional IDEs and team software. We are now seeking a Developer Advocate for the C/C++ ecosystem and our product, CLion. A successful candidate will blend their technical expertise, community engagement, and strategic collaboration to enhance our users’ experience and productivity.

You will explain how our products can credibly enhance developer productivity in the systems and embedded C/C++ space and advise our product teams based on industry trends and developer feedback. We are looking to hear from candidates who are experienced, passionate, empathetic, and ready to contribute to our roadmap.

We recognize that not everyone has every skill when starting a new role – the team will provide mentoring and guidance.

Responsibilities
  • Highlight and explain various aspects of our product portfolio via speaking, videos, blog posts, livestreams, sample code, and more. We’re especially looking for someone who can help us cover gaps with video materials.
  • Build and maintain relationships and reputation in the industry, with global and regional communities, and on social media.
  • Work with product teams to provide feedback.
  • Meet with customers to listen to them and educate them about our offerings.
  • Speak to the press on behalf of our product offerings.
  • Contribute as needed to other areas within JetBrains.
Required qualifications
  • 3+ years of experience with software engineering best practices, including testing, refactoring, version control, logging, tracing, and debugging.
  • Experience with C/C++ and its ecosystem.
  • Hands-on experience with embedded development and a desire to interact with others in this community.
  • A passion for applying various AI-enabled styles of software development.
  • Fluency in both spoken and written English.
  • Excellent communication skills, especially the ability to tell a compelling story about a given technology.
  • Self-organizing, goal-setting, and time-management skills.
  • The willingness to travel.
Preferred qualifications
  • Experience with JetBrains tools.
  • Experience in developer advocacy.
  • An established reputation in a development community.
  • Proficiency or experience with additional programming languages (Rust, Python, Java, Kotlin, etc.).
  • A background working in an environment with highly distributed, diverse teams.

If you have a portfolio from speaking (conference recordings) and screencasts, please submit it with your application.

The base salary range (per year) for this position in the posted work location(s) is $144,000 — $255,000 USD.

We are an equal opportunity employer. We know great ideas can come from anyone, anywhere. That’s why we do our best to create an open and inclusive workplace – one that welcomes everyone regardless of their background, identity, religion, age, accessibility needs, or orientation.

We process the data provided in your job application in accordance with the Recruitment Privacy Policy.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C/C++ Developer Advocate for Embedded & CLion
C/C++ Developer Advocate for Embedded & CLion

JetBrains • United States

On-site
USD 144,000 - 255,000
Enterprise Customer Success Engineer (Post-Sales) - US
Enterprise Customer Success Engineer (Post-Sales) - US

JetBrains • Town of Montana (WI)

On-site
USD 120,000 - 180,000
Enterprise Customer Success Engineer (Post-Sales) - US New Foster City, California; Marlton, New Jersey; Remote, United States
Enterprise Customer Success Engineer (Post-Sales) - US New Foster City, California; Marlton, New Jersey; Remote, United States

JetBrains • Foster City (CA), Northern (KY)

Hybrid
USD 120,000 - 180,000
(Senior) Machine Learning Developer (Junie)
(Senior) Machine Learning Developer (Junie)

JetBrains • United States

Remote
USD 150,000 - 210,000
Base salary
Flexible work location
Remote work abroad
+8
Enterprise Customer Success Engineer (Post-Sales) - US
Enterprise Customer Success Engineer (Post-Sales) - US

JetBrains • Marlton (NJ), Foster City (CA)

On-site
USD 90,000 - 120,000
Enterprise Customer Success Engineer (Post-Sales) - US - Portuguese or Spanish speaker
Enterprise Customer Success Engineer (Post-Sales) - US - Portuguese or Spanish speaker

JetBrains • United States

On-site
USD 120,000 - 180,000
Claris Developer Advocate
Claris Developer Advocate

Apple Inc. • Sunnyvale (CA)

Hybrid
USD 150,000 - 226,000
Stock options
Employee stock purchase plan
Education reimbursement
+2
Software Developer C++
Software Developer C++

Anydesk-Software-Gmbh • Tampa (FL)

Hybrid
USD 90,000 - 130,000
Hybrid work schedule
20 vacation days/year
Office in Tampa
+2
Enterprise Customer Success Engineer (Post-Sales) - US - Portuguese or Spanish speaker
Enterprise Customer Success Engineer (Post-Sales) - US - Portuguese or Spanish speaker

JetBrains • Marlton (NJ)

On-site
USD 120,000 - 180,000
Staff Software Engineer – Developer Tooling
Staff Software Engineer – Developer Tooling

Cognichip • Redwood City (CA)

On-site
USD 120,000 - 180,000
Competitive compensation package including equity
Opportunity to shape the Cognichip IDE
Collaborative and innovative startup culture