Technical Solutions Architect

J
JobgetherFintech Mortgage Technology
Fully remote opportunity open to candidates across Canada, Eastern TimeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of professional experience in software engineering, including at least 3 years in a dedicated Solution Architecture or Software Architecture role.
Required Skills
AWSGraphQLGCPAzureRESTful APIsMicroservices

Requirements

  • 8+ years of professional experience in software engineering, including at least 3 years in a dedicated Solution Architecture or Software Architecture role.
  • Strong understanding of cloud-native architectures and major cloud platforms such as AWS, Azure, or GCP; experience with GCP is particularly valuable.
  • Proven experience designing and implementing reliable microservices architectures.
  • Strong knowledge of API design and integration patterns, including REST and/or GraphQL and inter-service communication.
  • Hands-on experience with Domain-Driven Design and Event-Driven Architecture, including patterns such as Event Sourcing and Command Query Responsibility Segregation (CQRS).
  • Strong understanding of software development methodologies and the Software Development Life Cycle (SDLC).
  • Excellent written and verbal communication skills, with the ability to explain complex architectural concepts to developers, engineers, Product Managers, business leaders, and other stakeholders.
  • Strong stakeholder management and negotiation skills, with the ability to build alignment across technical and business teams.
  • A continuous-learning mindset and demonstrated interest in emerging technologies and evolving industry practices.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.

Responsibilities

  • Translate business requirements into clear technical specifications, architecture diagrams, data models, and actionable solution designs.
  • Design end-to-end solution blueprints for new products, platform enhancements, integrations, and other technology initiatives.
  • Evaluate and recommend appropriate tools, frameworks, cloud services, databases, and integration patterns based on business and technical requirements.
  • Ensure proposed solutions comply with established enterprise architecture standards and the broader technology strategy.
  • Clearly communicate architectural decisions, technical designs, and trade-offs to both technical and non-technical stakeholders.
  • Proactively identify, assess, and mitigate technical risks throughout the solution design process.
  • Collaborate closely with Product Managers, Developers, QA teams, and other cross-functional engineering stakeholders to ensure successful delivery.
  • Work with external partners and vendors on integration architecture and technical requirements.
  • Promote modern architectural practices, including Microservices, Domain-Driven Design, and Event-Driven Architecture.
  • Contribute to continuous improvement by staying current with emerging technologies, architectural trends, and industry best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now