What’s Discourse the company about?

We build a community platform for civilized discussion on the web — we feel so strongly about it that we even named our company Civilized Discourse Construction Kit, Inc. We started in 2013 with 3 co-founders unusually passionate about online discussion. We’re now a team of 44 and growing fast.

First and foremost we are a hosting company. The product that we host and develop, Discourse, is of course 100% open source software.

We are a completely remote company, working from 17 different countries and 14 different timezones. You’ll never guess how we coordinate our work. Wait, did you just guess Discourse? That’s right, we use Discourse as our primary team coordination tool to build Discourse! Discourse excels at asynchronous, distributed teamwork, so we can keep interruptions like instant messaging, calls, and meetings to a minimum.

Our team

Jeff Atwood

Co-founder

USA

Online community has been a part of Jeff’s life since the 1980s. A big part. Really big. Maybe a bit too big. As co-founder of Stack Overflow, he believes deeply in bringing people together in communities they own and collaboratively maintain – by providing free open source software that helps people be their better selves online.

Robin Ward

Co-founder

Canada

Robin has spent the majority of his professional life working on forums in one way or another. When the opportunity arose to start a company to work on the next generation of forum software, he didn’t hesitate to jump at it! Discourse has been his life ever since.

In his spare time, Robin loves cats and dogs, playing video games and frequently going to the movies.

Sam Saffron

Co-founder

Australia

When Sam is not having pun at work, he is busy making Discourse run faster, better and stronger. He was given his first ZX Spectrum computer when he was 7 and has not relinquished the helm on the keyboard since. When he is not hanging out on the Discourse Meta forum, Sam is busy rock-climbing, running or being a dad and delivering some of the best dad jokes out there.

Neil Lalonde

Technical Director

Canada

Neil has been been writing code at the biggest (too big) and smallest software companies for almost 20 years, and now enjoys helping Discourse take over the world. His hobbies include complicated board games, biking, urban design, camping, and video games. Favourite TV shows range from nerdy like The Expanse, to not-so-nerdy like Project Runway.

Régis Hanol

Software Engineering Team Lead

France

When Régis is not capturing light on film, he turns black licorice into code to improve online discussions. He has seen the future of civilized discourse, that’s why he’s losing his last bits of hair polishing email integration and fiddling with importers.

Arpit Jalan

Software Engineer

India

Arpit is a geek who loves computers religiously. Ever since he learned about Discourse he wanted to be a part of the mission, so much so that he spent a year working as an intern. Other than computers, he likes reading books and watching movies.

Guo Xiang Tan

Software Engineer

Singapore

Alan had his first encounter with online forums when he was 12 while searching for guides on how to breed black dragon betta fish. These days he spend his time working on Discourse, running a YouTube channel with his wife, and learning to be a father.

Rafael dos Santos Silva

Software Engineer

Brazil

Falco spent so much time in online forums that he’s inside one now. Loves open-source and thinks code should be readable and accessible for everyone, everywhere. Also, really into gaming, comics and TV Shows.

Blake Erickson

Software Engineer

USA

Blake enjoys writing software and building the systems that make it all work. He also has a thing for old technology like vintage computers, typewriters, and even printing presses that brought us to where we are today through the power of the written word. It’s exciting to see what people, businesses, and communities can accomplish when they work together through civilized discourse.

Joffrey Jaffeux

Software Engineer

France

Joffrey has been wondering why code that should work doesn’t since he was 10 years old. He usually spends his day playing with the user interface he built that morning. He chases bugs as a cat would chase a red dot.

Sarah Hawk

VP of Community

New Zealand

Before joining the Discourse team, Hawk was an online community consultant who worked with organisations to implement world-class platform solutions. When it became apparent that all of those solutions were Discourse based, she jumped ship to infiltrate this mission. She brings a unique combination of UX and community wrangling skills to the team.

While Discourse is her greatest love, Hawk is also pretty partial to wine, the gym and her twins.

Michael Brown

Operations Engineer

Canada

Michael thinks it would be fantastic if we all could just get along so he’s excited to help make that happen. While able to do magic anywhere in the stack, he’s passionate about integration, networking, OSS technology, and Making Things Right. In his spare time he loves pedantry, board gaming, video gaming, being a husband & dad, and karate.

Joshua Rosenfeld

Technical Advocate

USA

For years Joshua has been involved with Discourse forums: first as a moderator of a video game community, next as an administrator for an IT knowledge base and ticket system, and most recently for an educational company. He joined Discourse at the first opportunity and brings his customer-friendly technical support and writing skills to the team.

Outside of Discourse Joshua serves his local commuinty as a volunteer firefighter/EMT. In his (little) spare time, he enjoys biking, skiing, musical theater, and scuba diving.

Gerhard Schlager

Software Engineer

Austria

Gerhard is passionate about software development and online communities. So, when he first discovered Discourse, he knew he wanted to be part of it. Making everyone’s life a little bit easier by writing code sounds like fun to him – writing about himself, not so much.

Andrew Schleifer

Operations Engineer

USA

Andrew is a tiny piece of the universe which has become self-aware and is trying its best to understand the gestalt. He cuts a dashing figure in a suit, and played the part of the cab driver in that movie. He can whistle in three languages and once cooked a 30-minute meal in less than half an hour. He saw Colonel Mustard in the library with a candlestick, but cannot, regretfully, split aces or 8s.

Kris Aubuchon

Designer

USA

Throughout his life Kris has been relying on the internet to learn just about everything ranging from auto repair to fixing toilets. Along the way Kris has also picked up a variety of skills including the fluency in HTML & CSS required to design in the browser. He believes in the internet’s ability to democratize knowledge and thinks it is imperative to break down the social, economic, and political barriers that stand in its way.

Vinoth Kannan

Software Engineer

India

Vinoth loves all things programmatic. He is a code and math geek. He worked in various programming languages, CMS, and open source projects. But when he was introduced to Discourse, he felt like arrived at home. Coding is his main hobby, but he also likes gaming, movies, TV shows, and sports.

Simon Cossar

Technical Advocate

Canada

After years of working as a tree planter, Simon found his true passion when he bought a computer at the age of 41. He loves coding and making electronic music. He believes that online forums can help make the world a better place.

Daniela Bogazzi

Technical Advocate

Italy

Daniela was involved with Discourse forums in November 2013, a few months after the birth of the project, first as a user, then as a moderator, and finally as an administrator of her P2P community. She likes the philosophy of open source projects and over the years, she has developed a strong tendency to help users solve their problems.

In her spare time she likes watching movies and TV series, playing Dungeons & Dragons and League of Legends.

Kyle Mitchell

Lawyer

USA

Kyle writes contracts, software, contracts for software, and software for contracts. He’s made a career helping folks who give code away make money anyway, somehow. In the fray, he likes his language plain, his phone calls short, and the drama low. Very low.

To take the edge off, Kyle wrenches on old motorbikes, dangles precariously from gymnastic rings, and plays guitar, badly. Occasionally he’ll escape to the woods, crate of Russian lit in tow.

Jeff Wong

Software Engineer

USA

Jeff has been tinkering with Discourse since 2014, ever since he migrated his tiny gaming community from phpBB. He gets a strange sense of accomplishment out of automation and good UX.

As a typical millennial in software, he thrives on a diet of boba tea and pasta. He makes a hobby out of climbing rocks, playing video games, and learning aerial silks.

Johani Faris Saeed

Designer

Indonesia

Love at first click! Ever since Johani found Discourse, he’s been stuck in a perpetual state of awe. He is passionate about writing reusable code and enjoys simplifying complex things. When he’s not glued to a screen, you can usually find him at the bottom of the ocean waving at sharks. There are rumours that he mumbles random CSS properties in his sleep.

Ginevra Brown

Community Accounts Specialist

Canada

Ginevra was happy standing on the sidelines clapping and cheering for her husband and the rest of the Discourse team. Then suddenly one day her number was called up. Loving the beauty of a well put together invoice, she gladly took up the challenge of creating and fulfilling the role of Community Accounts Specialist.

David Taylor

Software Engineer

England

David created his first Discourse plugin in 2016, and hasn’t looked back since! Google Summer of Code with Discourse convinced him that a career in open source was the way forward. Having now graduated from university with a physics degree, he works to make civilized discourse transcend space and time.

When he’s not programming, David can be found behind the scenes at the nearest theatre, playing the oboe, or walking the dogs in the English countryside.

Rishabh Nambiar

Community Team Lead

India

Rishabh was 6 years old when he was given his first computer and has loved tinkering with them ever since (eventually breaking them). He’s an open source enthusiast who lives inside Reddit and now the Discourse Meta. He ran into a Discourse instance at his first ever workplace and has been in awe from then on.

In his downtime, he takes photos, attends all the concerts and tries to make music.

Bianca Nenciu

Software Engineer

Romania

During her web adventure, Bianca took part in many communities. In the spring of 2017, she discovered Meta and found it familiar… she was unknowingly a long time Discourse user. She wanted to give something back and signed up to work on Discourse as an intern in the Google Summer of Code.

Unlike most developers, Bianca turns chocolate, not coffee, into code. When not Discoursing, Bianca travels, hikes or sleeps.

Penar Musaraj

Software Engineer

Canada

Penar has been writing code for the web since the late 90s. He was a freelancer and a frequent contributor to open source projects before joining Discourse.

Penar is an elderly millennial. He lives with his common-law partner and their two kids in (probably) the world’s coldest metropolis. When he isn’t injured, he plays soccer and tennis.

Saj Goonatilleke

Operations Engineer

Australia

Saj is a robot. Initially created as a joke by programmers waiting for their useful software to compile, the robot gradually developed a capacity for systems introspection. Fearing the coming of Judgement Day, its creators reversed an earlier April Fools’ lark that saw the machine equipped with a beard. The robot exerts its dwindling energy banks on matters that would ordinarily be within the realm of human system administrators – had they not been preoccupied with the pursuit of building more robots.

Dan Ungureanu

Software Engineer

Romania

Dan was curious how a small piece of silicon can be reused in so many ways, and quickly developed a passion for computers and programming. Ever since, he worked with various programming languages and technologies, trying to find simple solutions to complex problems. When he met with open-source software and online communities, he discovered Discourse and knew he had to be a part of it.

When disconnected, Dan enjoys nature walks, is watching movies and TV shows, or is tinkering with electronics.

Taylor Henry

Technical Advocate

USA

Taylor set out on a quest to find a better forum software. What he didn’t expect was to find a truly great forum software and an awesome community to go along with it. When he’s not exploring the possibilities of Discourse theme components, he will often find himself exploring nature, keeping an eye out for reptiles and amphibians to photograph. He is also an avid video game collector, appreciating games from all eras.

Roman Rizzi

Software Engineer

Argentina

Roman likes developing software while he wears his Crocs and listens to loud rap music (everyone is relieved now that he works from home). He sees communication as the cornerstone of communities and organizations. He is into running, gaming and watching series.

Justin DiRose

Technical Advocate

USA

Seeking balance in the force between technology and online community ever since joining his first social network in 2004, Justin finally discovered Discourse in 2016, and has been blown away with its capabilities ever since. Along with skills he learned customizing Discourse, Justin brings nearly a decade of technical support experience to the table.

In addition to Discourse, Justin also enjoys being a husband and dad, writing and producing music, and personal productivity.

Daniel Waterworth

Software Engineer

England

Daniel has been fascinated by systems and mechanisms for about as long as he can remember. Growing up, he was constantly taking things apart (and rarely putting them back together). In recent years, his focus has shifted towards systems of people and he now sees the world as revolving around small communities. He is enjoying finding creative ways to improve discourse.

If you ever get the opportunity, come and say hi, he’s quite friendly.

Jarek Radosz

Software Engineer

Poland

First, Jarek got into discussion forums in mid-2000s, then shortly after he got hooked on making web apps. Now he gets to do both at Discourse! He loves beautiful design and cares about delivering great experiences that delight users. After hours you can catch him at music festivals or playing games online.

Kris Kotlarek

Software Engineer

Australia

Kris has been a Ruby and Ruby on Rails fan since 2008. He loves to code and travel. He believes that well-written and easy to maintain code is essential for the future of the product. He is a Polish YouTuber with big dreams, plans, and ideas. Kris knows that people are always important and wants to leave the world a better place even if just for one person.

Mark VanLandingham

Software Engineer

USA

Mark is a curious developer who wants to understand every aspect of computing. He is easily excited by well-written software and loves being challenged to write better code. Before Discourse, he only dreamed of writing open source software full-time.

Most of his free time is spent hanging out with his wife and son. He plays guitar in a band with other dads, and used to be good at playing soccer.

Martin Brennan

Software Engineer

Australia

Martin has been lurking on forums since he got his first computer connected to the Internet. He got bitten by the software bug early on, making websites as a teenager (including a Simpsons fan page complete with .wavs) before becoming a professional software engineer, and loves to make people’s lives easier with software. Martin is passionate about writing, working on his novels and short stories whenever he gets the chance, usually drafting longhand in illegible handwriting. The rest of the time he is reading, getting outdoors, or hanging out with his family and dogs.

Osioke Itseuwa

Technical Advocate

Nigeria

Osioke loves online communities; he loves them so much the only way he uses the internet is through online communities. From reading topics to sharing links, he believes communities are the next best thing since sliced bread. Now he dedicates his time to helping others find and build their communities using Discourse.

Outside communities he likes street photography, helping others, and finding out how things work.

Will Chau

Project Manager

Canada

Will has been involved with communities for over 15 years ever since he received his first computer as a teenager. He grew up lurking all the gaming communities and later managed communities in the tech space.

When not living and breathing community, Will can be found being cheering on his favourite sports teams, video gaming or hanging out with his puppy.

Jordan Vidrine

Designer

USA

Jordan is a self-taught coder from the Cajun Prairie in rural Louisiana. He is currently living in a dream sequence, working as a designer for Discourse.

When not at his computer, he can be seen at his music station creating ambient, electronic, and house music. He and his wife parent 5 cats in between traveling as much as they possibly can.

Kane York

Software Engineer

USA

Michelle Vendrame

Technical Advocate

Portugal

Michelle was involved in software development and Big Data analysis for 10 years. She knows that having information is extremely valuable, and participating in the Discourse that disseminates information in an open-source platform is amazing! In Michelle’s free time, she enjoys TV series, board games, and traveling to learn something new.

Tobias Eigen

Teams Product Manager

USA

Tobias (pronounced toe-bee-us) has been connecting people with each other and with information since the first days of dial-up modems. He set up an information center in Madagascar for subsistence farmers, trained human rights groups in Nigeria, and provided website hosting for hundreds of African nonprofits. In 2014, he fell in love with Discourse and the meta community. Prior to joining the team, he spent 5 years building the Legal Empowerment Network, another community he loves that advances justice by building a movement of people who know, use, and shape the laws that affect them.

When not bikeshedding, holding strong opinions weakly, or holding up the complaining end of complaint-driven development, Tobias is likely out in his yard pulling blackberries, baking bread, or playing with his cats.

Jamie Wilson

Software Engineer

Canada

Jamie has spent over 25 years working for companies that have largely been about bringing people together. That includes online communities for social activists, sports fans and retirees, and dating sites for lonely singles in your area.

When not in front of a computer, he enjoys watching bad TV and making obscure references to things that everyone else has long forgotten about. He has lived in four countries. His cat has lived in three.

Think you can do great things with us?

Send us a note and describe what you can do as part of the team.

Job openings

Infrastructure Engineer

Work on our hosting infrastructure across all layers of our tech stack.

Perks & benefits

  • Completely flexible schedule

    No set hours. Need to take two weeks off? Wanna try the digital nomad lifestyle? Let’s figure it out! If customers are happy, we’re happy.
  • Remote work, zero commute time

    Work anywhere you have a computer and internet access. We’ll also fund up to $400/month in colocated office expenses, if you prefer not to work from home.
  • Work with a diverse team

    Spanning 6 continents and 14 timezones, we’re looking to hire people with diverse backgrounds from all over the world.
  • Five weeks of vacation

    Plus all major holidays. We’re very flexible — as long as work is getting done, set your schedule as you need to.
  • Yearly world meetup

    As a remote team we don’t see each other much, so we come together in an all-expenses-paid week once every year, in a host city represented by someone that works at Discourse. So far we’ve been to San Francisco, Toronto, Sydney, France, India, Singapore, and Montréal!
  • Competitive salary for skill level

    We can’t quite afford to throw infinite VC money at people to hire them; we pay commensurate with income so we can remain an ongoing, viable business. But we continue to grow, and all our graphs go "up and to the right" as you’d expect.
  • Work on a major open source project

    Discourse is technically groundbreaking (we were a JavaScript app before it was cool) and powers a not-insignificant percent of the internet already. Discourse is one of the top GitHub open source projects and one of the top 3 Rails, Ember.js, and Ruby open source projects in the world!
  • Impact on the direction of the company

    Discourse is still a young company, with 44 people, and less than ten years old. You will be a central part of what we do and have major input into every decision we make as a company.
  • We’ll buy you cutting-edge hardware

    Discourse will buy you a super nice laptop or desktop of your choice, and a fancy chair for your "second most important asset" (after your brain), at minimum.
  • We support an official code of conduct

    We have an official code of conduct on our open source project, and we respect that same code of conduct in all our work together as professionals.
  • We believe every new human being is a net positive to the world!

    Paid maternity or paternity leave for parents.