Integration Architect
Description

The Software Architect role at MindTouch


The Software Architects on our team are each responsible for an aspect of the application platform, and preserve the engineering quality within their area of expertise, so that we can continue to add features, preserve reliability, and maintain performance. Architects ensure that every engineer on the team knows how they should design and implement code to adhere to suitable patterns within their domain. Architects don’t (just) do research and create guidelines, but write actual production code at least 50% of their time; Establishing effective patterns and practices means doing it hands-on. Architects share their knowledge and expertise by sharing / discussing code, and through personal coaching of other engineers, rather than hoarding it and “making themselves indispensable”. A good architect is a multiplier to other members of the engineering team; not a bottleneck.


Responsibilities (in addition to the general responsibilities in role description above):

  • Research partner APIs and other integration points to design, implement, and maintain seamless integrations over time
  • Work with engineers at partner companies and MindTouch engineers to design and implement product integrations
  • Partner with the MindTouch Product team to explore integration opportunities and build internal buy-in for recommendations
Requirements
  • B.S. in Computer Science or related field, or equivalent experience
  • 8+ years professional experience as Software Engineer or equivalent role
  • Experience with JavaScript, HTML, and CSS (Apex is a plus)
  • Experience with a statically typed object-oriented language like C#
  • Excellent communication and analytical skills
  • Ability to work independently, as well as part of a team, on multiple competing projects
  • Strong sense of ownership, and care for customers and colleagues alike
  • Desire to learn and grow, and help others do the same

Desired Skills:

  • 3+ years Salesforce experience, Salesforce certification preferred
  • Experience with Lightning application and component development
  • Experience with Salesforce APIs
  • Experience using AWS, Azure or Google Cloud
  • Contributions to open source projects, with references

About the team


Our application infrastructure runs on AWS, and we have been improving our build- and deployment mechanisms towards full CI/CD (not quite there yet, but almost everything has been “dockerized”). We release every week, and testing is fully automated. At the same time, we’ve been swapping out proprietary solutions for AWS services where possible. We are early adopters of serverless (see https://github.com/LambdaSharp), and are always pushing ourselves to adopt new developments in technology.


Today, the MindTouch application platform has front-end and back-end integrations with CRM systems like Salesforce and SAP.

As the content hub for our customers’ internal and customer-facing documentation, MindTouch sits at the center of next-gen customer experience, enabling self-service and automated support options. 

Our existing integrations, as well as new integrations on our product development roadmap, are of strategic importance. 

We need a subject matter expert who will ensure these integrations deliver value, are reliable, and high-performing. We have existing integrations in varying states of wellness, and part of the job is to embrace and improve those.

Powered by
Privacy Policy