Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Customer Support image - Rise Careers
Job details

Software Engineer - Customer Support

Who We Are:

We believe that open-source software, open standards and APIs are the greatest transformational tools for organizations in the modern software development era.

Our mission at Diagrid is to provide developers with APIs and tools that help them focus on their code and not on infrastructure. As online digital services need to handle more load and run on multiple clouds or on-premises environments, programming to higher level abstractions delivers consistent, secure and reliable code that is easily portable and helps organizations de-risk their projects.

Diagrid is founded by the creators of the Dapr and KEDA open-source projects, and who led the user experience, design and development of hyper-scale infrastructure cloud services, serverless platforms and open-source projects at Microsoft. Dapr has now achieved graduated status within the CNCF, joining renowned projects like Kubernetes, Prometheus, and Istio.

We are backed by top VC firms and supported with industry leading investors and advisors including Joe Beda (Kubernetes Co-Founder, former Co-Founder / CTO at Heptio) Matt Klein (Creator of Envoy, Lyft), Mark Russinovich (CTO, Microsoft Azure), William Morgan (Creator of Linkerd, CEO Buoyant), Seth Vargo (Senior Staff Engineer, Google), Adam Gross (Former CEO, Heroku), Sri Viswanath (Former CTO, Atlassian), Adam Frankl (Dev Marketing Expert, Neo4J & JFrog), and Roopak Venkatakrishnan (Head of platforms, Bolt).

About the Role:

Diagrid.io is at the forefront of distributed systems and cloud-native development, building tools and platforms that empower developers to create reliable, scalable, and efficient applications. Our mission is to simplify the development of distributed applications, and we are committed to delivering exceptional solutions powered by open-source technologies. Join us in shaping the future of cloud-native software development.

We are seeking a Software Engineer - Customer Support to provide exceptional technical assistance for the open-source Dapr project and support production deployments on Kubernetes. You will be the key link between our customers and products, ensuring a seamless and positive user experience. You will play a pivotal role in resolving technical issues, providing expert guidance, and contributing to the Dapr open source project. If you thrive on solving complex customer challenges and have a passion for cloud-native technologies, we want to hear from you.

#LI-Remote

Key Responsibilities:

  • Open Source Customer Support:

    • Act as the first point of contact for customers seeking technical assistance through various channels (e.g., email, chat, or forums).

    • Diagnose and resolve technical issues related to Diagrid products, ensuring timely responses within SLAs.

    • Escalate unresolved issues to engineering teams while maintaining ownership until resolution.

  • Software Development:

    • Contribute bug fixes, enhancements, and features requested by customers to the Dapr open-source project.

    • Participate in quarterly planning meetings to influence project direction and feature scope.

  • Technical Documentation:

    • Document technical issues and resolutions in a knowledge base to enable user self-service.

    • Create and maintain product documentation, code samples, and troubleshooting guides.

  • Collaboration:

    • Work as part of the Customer Success team to identify, prioritize, and resolve bugs and feature requests.

    • Collaborate with the Open Source Engineering team on Dapr upstream improvements.

    • Provide actionable customer feedback to the product team for continuous improvement.

  • Training and Enablement:

    • Help customers adopt Diagrid products and distributed system architectures with Dapr.

    • Contribute to webinars, workshops, and training sessions to educate users on product features and updates.

Requirements:

  • 3+ years of experience working on technical support teams in the SaaS technology industry

  • Technical Skills:

    • Strong understanding of distributed systems, cloud-native technologies, and microservices architectures.

    • Experience with Kubernetes, containers, and related ecosystem tools.

    • Proficiency in at least one programming language (Go, Python, .NET or JavaScript).

    • Familiarity with Kubernetes troubleshooting and debugging tools, such as logs analysis and network diagnostics.

  • Customer Focus:

    • Excellent interpersonal and communication skills, with the ability to explain technical concepts to both technical and non-technical audiences.

    • Proven experience in a customer-facing technical support or engineering role.

  • Problem-Solving:

    • Strong analytical skills to troubleshoot complex technical issues.

    • Organizational skills to manage multiple priorities and issues simultaneously.

  • Preferred Qualifications:

    • Experience contributing to open-source projects or communities.

    • Familiarity with Diagrid tools and services (e.g. Dapr).

    • Certifications in cloud platforms (e.g., AWS, Azure, GCP) or Kubernetes (e.g. CKAD, CKA)

Diagrid Benefits:

  • Competitive compensation

  • Company equity

  • Remote first & flexible work environment

  • Flexible paid time off

  • Comprehensive healthcare for you and your dependents

  • Choice of hardware

  • $1000 for home office setup

  • Monthly WFH stipend

  • Team events & gatherings

  • Chance to collaborate with industry-leading figures 

Diagrid, Inc. is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need. We embrace and celebrate differences and diversity.

Diagrid Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Diagrid DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Diagrid
Diagrid CEO photo
Mark Fussell
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Customer Support, Diagrid

At Diagrid, we’re all about enhancing developer experiences through innovative tools that focus on open-source technologies and cloud-native solutions. We are currently on the lookout for a Software Engineer - Customer Support to join our amazing team in Barcelona. In this role, you’ll be the helpful bridge between our users and our cutting-edge products, especially with the Dapr open-source project. Your main focus will be on delivering top-notch technical support to our customers, helping them navigate through any challenges they encounter while using our products. Not only will you troubleshoot technical issues, but you’ll also contribute directly to the Dapr project by implementing bug fixes and enhancements that come directly from customer feedback. Your expertise in distributed systems and cloud-native technologies will shine as you assist customers in adopting Diagrid solutions effectively. This position involves collaboration with multiple teams where you’ll help document issues, create insightful training materials, and share user feedback that can shape future development. With a remote-first environment, you will receive comprehensive benefits, equity in the company, and all the tools necessary for a successful remote workspace. If you are passionate about solving complex problems and thrive in a customer-centric role, apply today and help us redefine the landscape of software development.

Frequently Asked Questions (FAQs) for Software Engineer - Customer Support Role at Diagrid
What are the main responsibilities of a Software Engineer - Customer Support at Diagrid?

As a Software Engineer - Customer Support at Diagrid, your main responsibilities will include providing technical support for customers using our products, especially the Dapr project. You'll be diagnosing and resolving technical issues, escalating any unresolved problems, and contributing to open-source code improvements. Your role will involve documenting solutions and creating training materials to empower users. Ultimately, you'll be focused on ensuring customer satisfaction and enhancing their experience with Diagrid's solutions.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer - Customer Support position at Diagrid?

To apply for the Software Engineer - Customer Support role at Diagrid, you should have at least 3 years of experience in technical support within the SaaS industry. A strong understanding of distributed systems, cloud-native technologies, and microservices architectures is essential. Proficiency in a programming language like Go, Python, .NET, or JavaScript is required, alongside familiarity with Kubernetes and its troubleshooting tools. Excellent communication skills for interacting with both technical and non-technical audiences are also crucial.

Join Rise to see the full answer
How does the Software Engineer - Customer Support at Diagrid contribute to the Dapr open-source project?

In the Software Engineer - Customer Support role at Diagrid, you'll actively contribute to the Dapr open-source project by providing essential feedback from users, implementing bug fixes, and developing enhancements based on customer needs. Your insights gathered through direct customer interactions will help shape the direction of Dapr and ensure it continues to meet user demands effectively.

Join Rise to see the full answer
What type of experience is preferred for a Software Engineer - Customer Support at Diagrid?

Preferred candidates for the Software Engineer - Customer Support role at Diagrid should have experience contributing to open-source projects or communities, along with familiarity with Diagrid tools and services. Moreover, certifications in cloud platforms like AWS, Azure, GCP, or Kubernetes can be advantageous in demonstrating your expertise and enhancing your profile.

Join Rise to see the full answer
What benefits can I expect as a Software Engineer - Customer Support at Diagrid?

As a Software Engineer - Customer Support at Diagrid, you can expect competitive compensation, company equity, and a flexible remote-first work environment. Additionally, you'll enjoy a comprehensive healthcare plan, a generous home office setup allowance, a monthly work-from-home stipend, and various opportunities for team events and networking within the industry. Our commitment to work-life balance and employee well-being makes Diagrid a fantastic place to grow your career.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Customer Support
Can you describe your experience with distributed systems and how it relates to this Software Engineer - Customer Support role?

When answering this question, focus on specific projects or experiences where you’ve worked with distributed systems. Highlight the technologies you used, the challenges you faced, and how you overcame them. Emphasizing hands-on experience with systems that require cloud-native solutions demonstrates your suitability for the role at Diagrid.

Join Rise to see the full answer
How do you approach troubleshooting a technical issue reported by a customer?

A structured approach works best. Start by carefully listening to the customer's issue, then gather relevant information to understand the problem’s context. Use logs and diagnostic tools to verify the issue, develop hypotheses, and systematically test them. Communicate findings with the customer throughout to ensure they feel involved and informed while resolving their issue effectively.

Join Rise to see the full answer
What programming languages are you proficient in, and how have you utilized them in a technical support role?

Discuss the specific programming languages you know, such as Go, Python, or JavaScript, and provide examples of how you’ve used these skills in resolving customer issues. Share any instances where your coding experience has directly contributed to improving product documentation, debugging, or contributing to the open-source community.

Join Rise to see the full answer
Can you provide an example of a time you collaborated with a team to solve a customer issue?

When addressing this question, share a specific scenario where teamwork played a crucial role in resolving a customer problem. Highlight your role in facilitating communication, collecting and sharing insights, or escalating issues to relevant team members, which ultimately led to a successful resolution.

Join Rise to see the full answer
How do you prioritize multiple support requests in a fast-paced environment?

Demonstrate your organizational skills by explaining how you assess the urgency and impact of each support ticket. Mention how you might categorize issues by severity or customer importance and use tools or systems to keep track of progress. Emphasize the importance of keeping customers updated, even if their requests are still being addressed.

Join Rise to see the full answer
What strategies do you use to explain complex technical concepts to non-technical users?

Talk about using simplified language, relatable analogies, and visual aids to break down complex concepts into digestible parts. Provide an example where you successfully communicated a technical topic to someone without a technical background, ensuring they understood the solution or process.

Join Rise to see the full answer
How familiar are you with Kubernetes, and what have you done to troubleshoot Kubernetes-related issues?

Share your experiences working with Kubernetes, including managing deployments and troubleshooting common issues using logs and monitoring tools. Explain your familiarity with debugging network issues and scaling deployments, showing that you can effectively address problems in a Kubernetes environment.

Join Rise to see the full answer
Why do you want to work as a Software Engineer - Customer Support at Diagrid?

Your answer should reflect a passion for customer interaction, open-source technologies, and distributed systems. Talk about your alignment with Diagrid's mission of simplifying cloud-native development and how you see yourself contributing to the success of both customers and the company.

Join Rise to see the full answer
Have you ever contributed to an open-source project, and if so, what was your experience like?

This is an opportunity to share your experiences with open-source contributions, highlighting the project, your role, and the impact of your contributions. Discuss any collaborative experiences you had with the open-source community and the skills you developed that would help in your role at Diagrid.

Join Rise to see the full answer
What do you consider the most important qualities for a Software Engineer - Customer Support?

Highlight qualities such as empathy, strong problem-solving abilities, technical expertise, and effective communication skills, explaining why each is crucial for success. Use examples to illustrate how these traits have helped you succeed in previous roles, especially in customer-facing environments.

Join Rise to see the full answer
Similar Jobs
Posted yesterday

Become part of a dynamic team with DCX as a Home-Based Roofing Support Trainee, focusing on premier customer service and project assistance in the roofing industry.

Posted 11 days ago

Join Paxton as a Technical Customer Service Advisor to deliver top-notch technical support while enjoying a vibrant company culture and numerous employee benefits.

Photo of the Rise User
Domino's Hybrid Emporia, Virginia, United States
Posted yesterday

Become part of the Domino's Pizza team as an Assistant Manager, where you'll oversee store operations and customer satisfaction.

Photo of the Rise User
Domino's Hybrid 4211 Plank Rd D, Fredericksburg, VA
Posted 2 days ago

Become an essential part of the Domino’s team as a Customer Service Rep, where your contributions enhance customer experiences and store operations.

Photo of the Rise User

Join Oakland County as an Intake Clerk in Children's Village, performing specialized clerical duties for the admission of juveniles.

Photo of the Rise User
Cook's Pest Control, Inc. Hybrid 1531 Commonwealth Business Dr suite 103, Tallahassee, FL 32303, USA
Posted yesterday

Join Cook’s Pest Control as an Office Specialist to streamline office operations and deliver exceptional customer service.

Photo of the Rise User
Walmart Hybrid (USA) MI BATTLE CREEK 06429 SAM'S CLUB
Posted 10 days ago

Join Sam's Club as a Member Frontline Cashier Associate and be the friendly face that enhances our members' shopping experience.

Posted 3 days ago

Become a vital part of LSL Land & New Homes as a Client Experience Advisor, supporting property sales and enhancing client relationships.

Boost developer productivity by providing tools and APIs for building cloud native applications.

6 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Mansfield just viewed General Manager(03276) - Littleton NH at Domino's
Photo of the Rise User
Someone from OH, Dayton just viewed Accounts Payable Accountant at Intellihub
Photo of the Rise User
Someone from OH, Dayton just viewed Accounts Payable Associate at Cover Genius
M
Someone from OH, Dayton just viewed Sr Analyst Accounts Payable at Medline
O
Someone from OH, Dayton just viewed Senior Financial Analyst, FP&A at Oura
Photo of the Rise User
Someone from OH, Dayton just viewed Project Planner - Renewable Energy at Zone IT Solutions
Photo of the Rise User
Someone from OH, Loveland just viewed Inside Sales Co-Op at VEGA Americas
T
Someone from OH, Cuyahoga Falls just viewed Claim Operations Specialist Entry Level at Travelers
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed EDI Payer Enrollment Coordinator, Health - Remote at Experian
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Data Entry Clerk (Lead Sourcer) at PatSnap
Photo of the Rise User
Someone from OH, Columbus just viewed Regional Vice President - Ohio Valley at Zscaler
A
Someone from OH, Columbus just viewed 35753427558 - Virtual Assistant at Activate Talent
V
Someone from OH, Columbus just viewed Remote Virtual Assistant at VirtueStaff
Photo of the Rise User
Someone from OH, Hamilton just viewed Customer Service Agent at Allegiant
P
Someone from OH, Cleveland just viewed Video Editor at ProjectGrowth
Photo of the Rise User
Someone from OH, Columbus just viewed Fullstack Developer at Apex Systems
Photo of the Rise User
Someone from OH, Dayton just viewed Remote Support Engineer at Frontier Technology Inc