Press ESC to close

Design Engineer – Customer Solutions


Published: Thu, 19 Jun 2025 14:20:22 GMT

Design Engineer – Customer Solutions

Salary: Competitive, dependent on location and experience

Location: USA timezones within the Americas

Type: Full-time, remote

Discourse is a global company that offers a 100% open source product. Our team is rapidly growing and we are revolutionizing the online community space. Our product powers a significant number of successful online communities with over 30,000 Discourse instances worldwide. We have a diverse customer base, including Fortune 500 companies, leading players in the technology, gaming, and AI industries, and thousands of paying customers.

About the Role:

As a Design Engineer on the customer solutions team at Discourse, you will be a generalist, responsible for a wide range of tasks. This includes implementing designs in HTML, CSS, and JavaScript, working with customers to create custom themes and components for their communities, maintaining theme changes for long-term clients, and more.

Key Qualifications:

– Strong knowledge of HTML, CSS, and JavaScript
– Experience with EmberJS or similar JavaScript frameworks
– Excellent customer service and communication skills
– Ability to interpret brand guidelines and implement designs accordingly
– Familiarity with building themes for Discourse (preferred)
– Experience with design software such as Figma or Sketch
– Proficiency with Git/GitHub and automated testing

Responsibilities:

– Collaborate with enterprise clients (such as Unreal Engine, OpenAI, and Atlassian) on various projects, from simple branding updates to full-scale redesigns
– Work closely with Discourse Customer Success Managers to meet client needs and expectations, while prioritizing design-related tasks
– Perform maintenance on existing customizations as needed
– Estimate time and effort required for design implementation
– Implement large batches of design changes for existing client themes and components
– Proactively seek opportunities to develop new open-source themes for Discourse communities
– Provide support to customers via our Meta forum and email

Requirements:

– Strong written communication skills, as most interactions with customers and team members will be through our own software, Discourse
– Detail-oriented, proactive, and organized
– Ability to make quick decisions and effectively communicate them
– Self-motivated and able to work independently and remotely
– Kind and respectful to colleagues
– Passionate about our mission to make the internet a better place

Benefits:

– Competitive salary based on location and experience
– Flexible schedule and remote work options
– 5 weeks of vacation per year
– Co-working stipend
– Equity options for all full-time employees

At Discourse, we value diversity and believe in creating an inclusive workplace where people from different backgrounds and cultures can come together to create something great. We encourage all qualified individuals to apply, even if you do not meet every requirement. If you are interested in this position, please send your resume and a brief introduction, including why you want to work at Discourse.
Apply link