Get an Instant Salary Quote


Technical Solution Architect

Three Squares

Technical Solution Architect FOR HIRE




Caret Legal is a dynamic and innovative legal technology firm that empowers legal professionals to navigate the complexities of modern law. Our mission is to streamline and optimize legal processes through cutting-edge technology solutions, helping legal teams work smarter and more efficiently. We provide a range of software tools and services tailored to the needs of law firms and legal departments, ensuring they stay ahead in an ever-evolving legal landscape.

What will you work on?

Caret Legal is seeking an experienced and dynamic Technical Solution Architect to join our growing team of like minded individuals.
As a Technical Solution Architect, you will play a pivotal role in designing and delivering innovative, scalable, and robust software solutions for our legal tech products. You will collaborate with cross-functional teams, including product managers, software engineers, and stakeholders, to create technology solutions that address the unique challenges of the legal industry.

  • Collaborate extensively with our Product team to ensure a unified vision and continued improvements to the platform and multiple products.
  • Establish the software architecture best practices and governance for product engineering teams.
  • Drive product engineering teams to adapt secure development practices and assist teams with security architecture and design.
  • Execute the technology roadmap consisted of the architecture strategy, data and analytics strategy, as well as the technical implementation of scalable platform and product rollouts.
  • Perform design reviews and provide architectural assistance and technical direction to product engineering teams.
  • Work closely with each product engineering team to proactively manage technical risks.
  • Evaluate new technologies and prototype new product concepts for new and existing products to ensure that the upcoming product backlog stories have their technical impediments removed.
  • Adhere to the agile software development life cycle best practices and governance.

What skills and experience are we looking for?

  • Have a strong understanding & usage of algorithms, data structures, and OO methodologies in designs and coding.
  • Highly skilled with hands-on experience and domain expertise in both web and object-oriented programming, cloud-native architecture design as well as data and analytics technologies and best practices.
  • At least 5 years of experience in a technology-based position leading increasingly complex and challenging projects that have led to the delivery of technology solutions into business organizations.
  • 5+ years of experience programming in both web, object-oriented or functional programming environments.
  • A broad range of skills and experience ranging from data architecture to ETL, security, performance analysis, analytics, etc.
  • 5+ years of experience in designing, developing, and maintaining the data architecture, data models and standards for various Data Integration & Data Warehousing projects.
  • Experience with the design, coding, and unit testing of software.
  • Collaborate with product, engineering, and other business groups by designing and developing highly scalable SaaS and/or cloud-native applications.
  • Good interpersonal communication skills (written and verbal), attention to detail, extreme organization, problem-solving and time management skills.
  • In-depth knowledge of .NET Core, ASP.NET development patterns, including programming using C# programming language as well as experience using common JavaScript frameworks such as Angular or React and Node.
  • Solid understanding of software enterprise and cloud-native architectures.
  • Experience architecting and evolving legacy architectures into micro-service-based cloud-native architecture using modern cloud services is a big plus.
  • Experience working with git and knowledge of strategies and branching patterns for team collaboration.
  • A solid understanding and use of relational database methodologies and solutions.
  • Experience with release/deployment processes.

Are there any other requirements?

  • You will be working with a US team, so it is important to have overlap in timezones, at least from 9:00 till 14:00 EST.


laguna image


  • “Truss provides us with a talented pool of IT professionals. We have seen some great progress in our start-up environment with the help from a Truss resource. The amount of value is incredible!”

    Dave Brant, Director of Human Resources
  • “Having worked with TRUSS in the past, I knew they were the best solution in finding expert, technical talent as we continue to innovate within our benefits technology. We have a high standard here at Businessolver and the candidates they presented will help us deliver delight and grow our business as we continue to prepare for what’s next…”

    Greg Reynolds, CTO
  • “The speed to great talent was better than any company we’ve worked with”

    Shane Page, VP of Engineering