Solutions Architect
About Us
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
As a Solutions Architect at Diagrid, your goal is to quickly understand the customer's needs and pain points to design and implement solutions using open source and Diagrid technologies. You are an expert in listening to customers, understanding their needs and requirements, aggregating their feedback and writing code with them to successfully get them on a path of success using Diagrid products.
Your day-to-day consists of working with new prospective customers who are looking to use open-source Dapr in their solutions, whether these are existing brownfield or new greenfield applications, and then onboarding them to Diagrid Cloud. You will engage with users by creating and delivering customer demos, building Proof of Concept (PoC) solutions in a variety of programming languages and providing architecture guidance on a broad set of technologies focused in the Cloud Native space. You will use your expert knowledge of cloud engineering and system design to help customers with their most important distributed system challenges.
The Solutions Architect is an integral part of the Engineering team. You will bring your knowledge and insights from these real world customer engagements to directly impact Diagrid products. You will be the voice of the customer in the company and work closely with the product team to scope product features and prioritize user feedback. You will inform the leadership team of where you see the biggest customer pain points and help identify opportunities. Your insights will be greatly valued and accounted for in both product and even strategic direction.
Responsibilities
- Understand customer needs and pain points to design and implement solutions using open source and Diagrid technologies
- Engage with prospective customers to demonstrate and build Proof of Concept (PoC) solutions in various programming languages
- Provide architecture guidance on cloud-native technologies and distributed systems
- Onboard customers to Diagrid Cloud for both existing and new applications
- Gather and aggregate customer feedback, translating it into actionable user stories for the engineering team
- Act as the voice of the customer within Diagrid, influencing product features and strategic direction
- Identify customer pain points and opportunities, informing leadership and product teams
Qualifications
- 3+ years in a Solutions Engineer, Sales Engineer, Developer Advocate, or similar technical customer-facing role
- Excellent customer engagement and communication skills
- Experience in designing and building enterprise applications and solutions
- Solid understanding of computer science principles with a focus on distributed systems
- Solid developer experience in at least one of Java, .NET or Go
- Good experience with Node and Python
- Experience with open source software
- Experience with Git-based version control systems
- Ability to shift priorities quickly and adapt to changing circumstances
- Bonus: experience with Kubernetes, Docker or other container-based systems
- Bonus: experience with public cloud providers
- Bonus: experience with developer frameworks including ASP.NET Core, Express, Django, Spring Boot
- Bonus: experience with Dapr (http://dapr.io)
Why You'll Love This Job
- You enjoy discovering customer challenges and finding unique solutions using your technical expertise
- You enjoy using a diversity of programming languages, developer frameworks, and technologies
- You like gathering customer feedback and scoping issues into user stories for engineering
- You love working in a startup environment where things change rapidly and you directly impact success
- You are interested in cloud architecture patterns and building distributed applications across clouds and platforms
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